body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0;
  padding:0;
  background:#fff;
  height:100%;
}
input, button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    vertical-align: middle;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

h1, h2, h6 {
    margin: 0;
    padding: 0
}

h6 {
    font-size: 12px;
    color: #06c;
}

h6 a {
    color: #06c
}

h2 {
    padding: 8px 15px;
}
strong {
  color:#069;
  float:left;
  margin-right:8px;
}
.hidden {
    display: none;
}

p.clear {
    margin: 0;
    padding: 0;
}
.req{
    color:#179171;
}
#logobg {
    background: url(../images/bg_header.jpg) no-repeat;
    height: 95px;
    position: relative;
}
#content_op {
  width: 100%;
}
#top .top-con {
width: 950px;
padding-left: 27px;
padding-right: 27px;
}
.header-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 40px;
    background: url(../images/ulbg.png) repeat-x 0 100%;
    width: 100%
}

.header-nav li {
    font-size: 14px;
    background: #252521 url(../images/tbg.png) repeat-x 0 100%;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 5px
}

.header-nav li a {
    display: block;
    background: #0960A5 url(../images/ulbg.png) repeat-x 0 100%;
    padding: 0 20px;
    color: #fff;
    text-decoration: none;
}

.header-nav li a:hover {
}

.header-nav li.selectedli {
    background: url(../images/tbgs.png) no-repeat 100% 0;
    padding-right: 8px;
    margin-right: 0;
}

.header-nav li.selectedli a {
    background: #fff;
    color: #000
}

.logo {
    display: block;
    background: url(../images/logo.png);
    width: 200px;
    height: 57px;
    left: 50px;
    position: absolute;
    top: 10px
}

.logotxt {
    position: absolute;
    top: 35px;
    left: 260px;
    color: #333
}

.loginbox {
    position: absolute;
    top: 0;
    right: 10px;
    padding: 4px 10px;
    padding-top: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px 10px;
    -webkit-border-bottom-left-radius: 10px 10px;
}

.loginbox span {
    color: #fff;
    margin: 0 8px
}

.loginbox input {
    font-size: 12px;
    height: 15px;
    padding: 0;
}

.loginbox a {
    display: block;
    color: #000;
    text-align: center;
    line-height: 25px;
    float: right;
    text-decoration: none;
    margin-left: 8px;
    background: url(../images/submit_button.png) no-repeat;
    width: 55px;
    height: 25px;
    position: relative;
    top: -3px
}

.loginbox a:hover {
    background-position: 0 100%
}

a.bz {
    background: url(../images/green_button2.png) no-repeat;
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    text-align: center;
    display: block;
    font-weight: bold;
}

a.bz.b2 {
    background: url(../images/green_button.png) no-repeat;
}

a.bz:hover {
    background-position: 0 100%
}

.bzcon {
    overflow: hidden;
    padding: 10px;
    margin-top: 20px
}

.bzcon a {
    float: left
}

.bzcon img {
    float: left;
    margin: 0 10px;
    margin-top: 10px
}

#top {
/*background:url("../images/bg_nav.gif") repeat-x scroll 0 0 transparent;*/
    background: #1890C9;
    height: 23px;
    border-bottom: 0;
    border-top: 0;
}

#top .top-con {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 30px
}

#top .top-nav li {
    float: left;
    line-height: 23px;
}

#top .top-nav li a {
    color: #fff;
    display: block;
    height: 23px;
    padding: 0 8px;
    text-decoration: none
}

#top .top-nav li a:hover {
    background: #ccc;
}

#top.home {
    height: 40px;
}

#top.home .top-nav li {
    line-height: 40px;
}

#top.home .top-nav li a {
    height: 40px;
    font-size: 14px
}

.s {
    float: right;
    margin-top: 20px;
    margin-right: 50px;
}

a.hbtn {
    display: block;
    background: url(../images/green_button.png) no-repeat;
    width: 100px;
    height: 29px;
    text-align: center;
    line-height: 29px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    bottom: 15px;
    right: 20px
}

a.hbtn:hover {
    background-position: 0 100%;
}

.top-nav li.sel {
    background: #aa0a4e;
    color: #fff
}

.top-nav li.sel a {
    color: #fff
}

.leftcon {
    padding-top: 20px;
    padding-left: 20px;
    float: left;
    width: 520px
}

.hometit0 {
    font-size: 30px;
    font-weight: bold;
    color: #333;
}

.hometit1 {
    font-size: 24px;
    font-weight: bold;
    color: #666
}

.hometit2 {
    font-size: 14px;
    color: #999;
    line-height: 150%
}

.hitem {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px
}

.hitem:hover {
    background: #f1f1f1;
}

.hometit1 img {
    margin: 0 10px;
    position: relative;
    bottom: -5px;
}

.main_nav {
    position: absolute;
    bottom: 0;
    right: 0;
}

.main_nav li {
    float: left;
    margin-right: 10px;
}

.main_nav .tab_l {
    background: url("../images/h_nav_us_l.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    width: 3px;
}

.main_nav .tab_b {
    background-color: #E8EFDE;
    border-top: 1px solid #EAEAEA;
    float: left;
    padding: 0 20px;
    height: 34px;
    line-height: 35px;
}

.main_nav .tab_b a {
    font-size: 14px;
    text-decoration: none;
    color: #719D32;
    font-weight: bold
}

.main_nav .tab_r {
    background: url("../images/h_nav_us_r.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    width: 3px;
}

#content {
    width: 978px;
    margin: 3px auto 0;
    overflow: hidden;
    background: #EBEBEB;
    border: 1px solid #ccc;
}

#content_op {
    width: 98%;
    margin: 0 auto;
    overflow: hidden;
    background: #EBEBEB;
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
}

#Content.reg {
    min-height: inherit;
    border-bottom: 1px solid #ccc;
}

#content.home {
    background: #fff;
    min-height: inherit;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

#content .con {
    border: 1px solid #fff;
    overflow: hidden
}

.conwrap {
    padding: 10px;
    overflow: hidden
}

.conleft {
    width: 158px;
    float: left;
    margin: 0 10px 0px 0;
    background: #fff url(../images/bs_r.gif) repeat-y 100% 0;
    padding-right: 5px;
}

.conleft.porleft {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

#content_op .conright {
  background:#fff url(../images/bs_r.gif) repeat-y 100% 0;
  padding-right:5px;
  overflow:hidden;
        float:right;
      width:775px;
}

#add_new_app_page {
    width: 100%;
}

.porcon #add_app_form {
    padding-top: 20px;
}

.porcon #add_app_form input.app_save_submit_button {
    background-image: url("../images/new_home/app_save_submit_button.png");
    border: 0 none;
    height: 26px;
    text-indent: -999px;
    width: 91px;
}
.conright.porright{ margin-left:1px; float:none}
.conright.reg {
    margin-left: 0;
    width: auto;
}

.bs_tr {
    background: url(../images/bs_tr.gif) no-repeat;
    width: 5px;
    height: 5px;
    overflow: hidden;
    float: right;
    margin-right: -5px;
    display: none;
}

.bs_bottom {
    background: url(../images/bs_b.gif) repeat-x;
    height: 5px;
    overflow: hidden;
    margin-right: -5px;
    display: none;
}
#content_op .bs_bottom{display:block;}
.bs_bl {
    background: url(../images/bs_bl.gif) no-repeat;
    width: 5px;
    height: 5px;
    float: left;
    overflow: hidden
}

.bs_br {
    background: url(../images/bs_br.gif) no-repeat;
    width: 5px;
    height: 5px;
    float: right;
    overflow: hidden
}

.topbar {
    background: #F2F8FF;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
}

.topbar a {
    color: #025EA9;
    text-decoration: none;
}

.topbar a.addnewapp {
    display: block;
    float: right;
}

.topbar span.my_product {
    display: block;
    float: left;
    padding: 5px 0 0 8px;
}

.required_field {
    color: #777;
    font-size: 12px;
}

#app_description,table .new_textarea {
    width: 290px;
    height: 130px;
}


.ltbox {
    width: 158px;
    margin-bottom: 10px
}

.lttab {
    margin-top: 10px;
    padding: 0 8px;
    background-color: #BACFE9;
    text-align: center;
}

.lttab_n {
    height: 26px;
    padding-top: 5px;
}

.lttab a, .pc_tab a {
    background-color: #BACFE9;
    color: #235C94;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    text-decoration: none;
    width: 71px;
    padding-top: 5px;
}

.lttab a.selected, .pc_tab a.selected {
    background-color: #F2F8FF;
    background-image: url("../images/new_home/config_tab_bg.png");
}

.no_message {
    color: #555;
    margin: 15px;
    text-align: center;
}

.ltbox-t {
    background: url(../images/box_t.gif) no-repeat;
    width: 158px;
    height: 7px;
    overflow: hidden
}

.ltbox-h {
    background: url(../images/box_h.gif) repeat-y;
    width: 158px;
    overflow: hidden;
}

.ltbox-b {
    background: url(../images/box_b.gif) no-repeat;
    width: 158px;
    height: 9px;
    overflow: hidden
}

.ltboxcon {
    padding: 8px;
    padding-bottom: 0;
    padding-top: 2px;
}

.ltboxbot {
    background: url(../images/box.gif) no-repeat 0 100%;
    width: 158px;
    height: 10px
}

.bbox_t {
    background: url(../images/bigbox_top.gif) no-repeat;
    width: 790px;
    height: 6px;
    overflow: hidden
}

.bbox_h {
    background: url(../images/bigbox_h.gif) repeat-y;
    width: 790px;
    padding-bottom: 20px;
    min-height: 500px
}

.bbox_b {
    background: url(../images/bigbox_bot.gif) no-repeat;
    width: 790px;
    height: 6px;
    overflow: hidden
}

#content_op .bbox_con {
  padding:10px;
}

.selectedBar {
    overflow: hidden
}

.seldata {
    position: relative;
    *position: static;
}


/* old tab style --begin*/
.blockboxbg {
    position: relative;
    border-bottom: 1px solid #ccc;
    height: 26px;
    margin-top: 12px;
}

.blockbox {
    overflow: hidden;
    position: absolute;
    padding-left: 16px;
    bottom: -1px;
}

.bitem {
    cursor: pointer;
    background: #f2f6ff;
    float: left;
    border: 1px solid #ccc;
    text-align: center;
    color: #000;
    margin-right: 8px;
    padding: 4px 12px;
    /*min-width:56px;*/
}
#content_op .bitem{
    background:#DFE7FF;color:#075c05;
}
.bitem span {
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.bitem.selbitem {
    background: #fff;
    border-bottom: 1px solid #fff;
    position: relative
}
/* old tab style --end*/



#content_op .twoC {
  overflow:hidden
}
#content_op .twoCleft {
  float:left;
  width:455px;
}
#content_op .twoCright {
  float:right;
  width:300px
}
#f0con, #f1con, #f2con, #f3con {
    outline: 0
}

.tinfo {
    overflow: hidden;
    /*margin-bottom: 20px;*/
    /*padding-bottom: 10px;*/
}

.seldata {
    height: 22px
}

.spandate {
    color: #BE533B;
    margin: 0 4px;
    font-size: 12px;
    #font-style: italic
}

.datetxt {
    font-size: 14px;
    float: right
}

div.statsTableHeader {

    margin-bottom: 1px
}
#content_op div.statsTableHeader{
 background:url("../images/mtools_header_bg.gif") no-repeat scroll right top #BACFE9;
  margin:0;
  padding-left:12px;
  padding-right:12px;
  height:40px;
  line-height:40px;
  margin-bottom:1px
}
.chart-canvas-channel div.statsTableHeader {
    background: #E5EDF7;
}

div.statsTableHeader strong {
    font-size: 14px
}

div.statsTableHeader h4 {
    margin: 0;
    padding: 6px 10px 7px;
}

div.statsTableHeader.lltit {
    background: none;
    background-color: #BACFE9;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
}
 div.statsTableHeader.lltit strong{ font-size:12px; color:#235C94}
.hbar {
  background:#DFE7FF;
  padding:7px 12px
}

.ull {
    margin-bottom: 10px
}

.ull li a {
    color: #06C;
    text-decoration: none;
}

.ull li {
    padding: 4px;
    padding-left: 22px;
    margin-bottom: 4px;
}

.ull li:hover {
    background: #f6f6f6
}

.ltboxcon h6 {
    padding-left: 12px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 8px;
    margin-bottom: 8px
}

.ltboxcon div.new a {
    float: left;
    #padding-right: 28px;
    #background: url(../images/new_icon.gif) no-repeat top right;
}

.lastTr {
    font-weight: bold
}

.days {
    margin-left: 10px;
    font-size: 12px;
    font-weight: normal;
    color: #0099CC;
}

.cetime {
    float: right;
    font-size: 12px;
    color: #ccc;
    position: relative;
    right: 10px;
    font-weight: normal
}

.daynums {
    color: #ea2a5c
}

.cekey {
    color: #09C;
    margin-right: 12px;
}

.swftit {
    text-align: center;
    padding-top: 10px
}

.swftit2 {
    text-align: center;
    padding-top: 20px;
}

.datatab {
    width: 280px;
    margin: 0;
}

.datatab.long {
    width: 100%;

}
/*.event_table {
    width: 755px;
}*/
.event_table form.fl input.submit_s {
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    height: 21px;
    margin:0 3px 0;
    font-size: 12px;
    padding: 0px 5px 0;
    text-align: center;
}

.datatab.long td {
    vertical-align: top;
}

.datatab th {
  text-align:left;
  color:#444;
  border-bottom:2px solid #999;
  padding-top:10px;
}

.datatab td {
  color:#666;
  /*border-bottom:1px solid #dedede;
  border-right:1px solid #dedede;*/
  border-left:1px solid #dedede;
  padding:4px;
  background:white;
}

.datatab td.rr {
    text-align: center
}

.datatab td.rr a {
    color: #06c;
    margin: 0 4px

}
.ccon {
  overflow:hidden
}
.cleft {
  width:455px;
  float:left;
  padding-top:15px
}
.cright {
  width:300px;
  float:right
}
.piecon {
  margin-bottom:20px
}
.piecleft {
  width:350px;
  float:left;
  padding-top:15px;
        padding-right:5px
}
.piecright {
  width:400px;
  float:right
}
.geoccon {
    overflow: hidden;
    margin-bottom: 20px;
}

.geocleft {
    width: 400px;
    float: left;
    padding-top: 15px
}

.geocleftimg {
    width: 400px;
    float: left;
    border: 1px solid #dedede;
    padding: 3px;
    margin-top: 25px;
    margin-right: 10px;
}

.geocright {
    width: 330px;
    float: right
}

.ltboxcon a:link, .ltboxcon a:visited {
    display: block;
    padding: 4px 8px;
    color: #06c;
    margin-bottom: 2px;
    text-decoration: underline;
}

.ltboxcon a.lia {
    padding-left: 20px;
}

.ltboxcon a.sellink {
    background: #F2F8FF
}

.ltboxcon a:hover {
    background: #f1f1f1
}

.ltboxcon a.current {
    background: #1890C9;
    color: #FFF;
    cursor: default;
    text-decoration: none;

}

.ltboxcon .at {
    padding: 4px 8px;
    color: #06c
}

/* portal */
#content_op .porcon {
padding:20px
}

.app_info {
    width: 720px;
}
#content_op .app_info{
   width:735px;
}
.accounts_wrap .accounts_info {
    padding: 12px 20px;
    line-height: 180%;
    /*background: #F2F8FF;*/
    border:1px solid #ccc;
}

.accounts_wrap .accounts_info p {
    padding: 10px 0;
}
.accounts_info ul {
    list-style:disc;
    list-style-position:inside;
}
.save_over{
	width:100%;
	height: 47px;
	background-color:#f5f5f5;
	padding: 10px 15px;
	margin-top: 10px;
}
.accounts_wrap a {

    text-decoration: underline;
}

.accounts_wrap .copy a {
    color: #888;
    text-decoration: underline;
}

.accounts_wrap .copy a.c {
    color: #0066CC;
    text-decoration: underline;
}

.accounts_wrap .portab2 td {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

.accounts_wrap .portab2 td  p.copy {
}

.bbg {
    background: url(../images/bbg.png) repeat-x;
    height: 37px;
    font-size: 14px;
    line-height: 37px;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
}

.portabbg {
    padding: 0;
}
#content_op .portabbg{
 padding:5px 40px 6px;
  background:#F2F8FF;
}
.bbg a {
    color: #fff;
    margin-left: 4px;
    font-size: 12px
}

.portab {
}

.portab td {
    padding: 10px 15px;
    padding-right: 0;
    text-align: left;
    border-bottom: 1px solid #fff;
}

.portab td.product_no_data {
    text-align: center;
}

.portab th {
    padding: 4px 15px;
    padding-right: 0;
    padding-top: 8px;
    text-align: left;
    color: #666;
    border-bottom: 2px solid #dedede;
    padding-bottom: 8px;
}

.poredbar {
    background: #F2F8FF;
    padding: 10px;
    padding-top: 0;
}

.poredbar a {
    color: #06c;
    margin-right: 20px
}

.poredbar img {
    position: relative;
    top: 4px;
    margin-right: 4px;
}

.r {
    float: right;
}

.rc {
    float: right;
    margin-top: 8px;
}

.poredbar img.rimg {
    float: right;
    margin-right: 8px;
    position: relative;
    top: 8px;
}

.portab td a {
    color: #06c;
    text-decoration: none
}

.er {
    float: right;
    margin-top: 10px;
    margin-left: 10px
}

.bbg a.tit {
    font-size: 14px;
    font-weight: bold
}

.portab2 td {
	padding: 10px 15px;
    text-align: center;
}
#content_op .portab2 td{
padding-right:0;
  text-align:left
}
.portab2 th {
    padding: 10px 15px 10px 15px;
    padding-top: 8px;
    text-align: center;
    color: #666;
    padding-bottom: 8px;
}
#content_op .portab2 th{
padding:4px 15px;
  padding-right:0;
text-align:left;
border-bottom:2px solid #dedede;
}
.title_color{
	background-color:#F5F5F5;
}


#portab_c td {
    /*text-align: center;
    padding: 10px 3px;*/
}

#portab_c th {
    /*text-align: center;*/
/*    padding: 10px 3px;*/
}

#content_op #portab_c tr.user_list_title td {
    background-color: #e9f2fd;
}

#portab_c tr.user_list_detail td {
    /*background-color: #f5f9fd;*/
    background-color: #F9F9F9;
}
#content_op #portab_c tr.user_list_detail td{
background-color:#f5f9fd;
}
.portab2 td.edportd {
    text-align: left;
}
#content_op .portab2 td.edportd a {
  margin:0 5px;
  color:#06c;
  position:relative;
  top:-4px;
}
.portab2 td {
    border-bottom: 0px solid #fff;
}

.portab2 td span {
    color: #ccc;
    margin-top: 5px;
}


.porul li {
  /*background:#F2F8FF;*/
  padding:0;
}

.num {
    margin-top: 3px
}

.ssdm {
    margin-top: 3px;
}

.tjbox {
    margin-top: 3px;
}
.tjbox a {
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    float: left;
    height: 17px;
	width: 31px;
    text-align:center;
    /*margin-right: 5px;*/
    /*margin-left: 5px;*/
}
.tjbox a:hover {
    text-decoration: none;
}



/*.b_rightconten .event_track table tbody tr td {
    padding: 0px;
    padding-left: 10px;
}*/
a.op {
    background-image: url(../images/new_ui/b_images/user_event_smallico.png);
    background-position: 0 -50px;
    background-repeat: no-repeat;
    padding: 7px 0 0 15px;
    width: 67px;
    height: 23px;
    display: block; margin-top: 3px;

}
#content_op a.op {
  background:url(../images/expand_over.gif) no-repeat;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:4px
}
a.cl {
    background-image: url("../images/new_ui/b_images/user_event_smallico.png");
    background-color: #FFFFFF;
    background-position: 7px -80px;
    border-color: #CCCCCC;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 21px;
    padding: 5px 0 0 20px;
    width: 60px;
    display:block; margin-top: 3px;

}
#content_op a.cl{
  background:url(../images/collapse_over.gif) no-repeat 0 0;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:4px
padding:0;
margin-top:0;
border:none;

}
.event_track .code {
    border: 1px solid #CCCCCC;
    margin: 0 auto 10px;
    padding: 10px;
    width: 680px;
    z-index: 10;
}
.codebg {
    padding: 0px;
    padding-top: 0;
    padding-bottom: 10px;
    position:relative;
}
#content_op .codebg{
background:#F2F8FF;
  padding:15px;
}
.codebgcon {
    border: 1px solid #dedede;
    background: #fff;
    font-size: 12px;
    padding: 4px;
}

.b_right_public .event_track div.kong_white {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    top: 0;
    width: 80px;
    z-index: 100;
}
/*.portab2 td.edportd .edit_event{
    padding: 4px 0;
}*/
/*#ul .portab2 td.edportd a,#ul li tr td a {
	color: #2C6EC7;
}*/
#ul li tr td #sub5 a {
	color: #000;
}
.porinp {
    width: 70px;
    border: 1px solid #dedede;
    padding: 2px;
    color: #497DB7
}
#content_op .porinp{width:100%}
.porinp_w {
    width: 130px;
    border: 1px solid #dedede;
    padding: 2px;
    color: #497DB7
}
#content_op .pornone {
  width:100%;
  border:1px solid #F2F8FF;
  padding:2px;
  background:#F2F8FF;
  color:#497DB7
}
.event_track table tr td input {
    background: none;
}
.event_track table .new_silver_even td {
	background-color: #F1F7FF;
}


.pornone {
/*width:100%;*/
/*border:1px solid #F2F8FF;*/
/*padding:2px;*/
/*background:#F2F8FF;*/
/*color:#497DB7*/
}

.e {
    margin-left: 10px;
    margin-right: -5px;
    position: relative;
    top: 4px;
}

.rrr {
    float: right;
    margin-top: 5px;
}

.and {
    background: url(../images/aa.png) no-repeat;
    width: 25px;
    height: 27px;
}

.mac {
    background: url(../images/pp.png) no-repeat;
    width: 25px;
    height: 31px;
    position: relative;
    top: -2px;
}

.jav {
    background: url(../images/jj.png) no-repeat;
    width: 25px;
    height: 33px;
    position: relative;
    top: -2px;
}

.andx {
    background: url(../images/aax.gif) no-repeat;
    width: 25px;
    height: 27px;
}

.macx {
    background: url(../images/ppx.gif) no-repeat;
    width: 25px;
    height: 31px;
    position: relative;
    top: -2px;
}

.javx {
    background: url(../images/jjx.png) no-repeat;
    width: 25px;
    height: 33px;
    position: relative;
    top: -2px;
}

.rrr div {
    float: left;
    margin-right: 10px;
}

.addevt {
    float: right;
}

.addico {
    float: right;
    margin-top: 11px;
}

.disabled {
    color: #CCC;
    text-decoration: underline;
    cursor: pointer;
}

/* reg */

.regbg {
    padding: 60px 200px;
    padding-top: 20px
}

.regbg .red {
    color: #ed0000;
    margin-right: 5px;
}

.reginp {
    width: 200px
}

.regtab td {
    padding-top: 15px
}

.ctxt {
    position: relative;
    top: -2px
}

/* add app */
.addapptab td {
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px
}

.pnum {
    /*background: url(../images/sss.png) no-repeat;*/
    width: 40px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #244789;
    font-size: 34px;
    font-weight: bold;
    float: left
}

.addapptab td span {
    position: relative;
    top: 7px;
    left: 4px
}

.appname {
    color: #666;
    clear: both;
    padding-left: 34px;
    font-size: 12px
}

td.edit_app_name .appname {
    padding-left: 26px;
}

.appname input {
    margin-left: 8px;
    width: 300px;
    height: 18px;
    padding: 0;
}

.appname select {
    margin-left: 8px;
    width: 305px;
    height: 20px;
    font-family: Verdana, Geneva, sans-serif
}

.appsum {
    clear: both;
    padding-left: 34px;
    font-size: 12px
}

.sam {
    margin-left: 14px
}

.sumtab {
    margin-left: 34px
}

.sumtab td {
    font-size: 12px;
    color: #666
}

.tex {
    width: 301px
}

.addimg {
    margin: 0 8px
}

/* event */

.event-tit {
    padding-bottom: 4px;
    padding-top: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    color: #666;
    font-weight: bold
}

.event-tit span {
    margin-right: 10px;
    color: #000;
    margin-left: 4px;
    color: #0099CC
}

.mnum span {
    margin-right: 8px;
    margin-left: 8px;
    font-weight: normal
}

.mnum a {
    color: #06c;
    text-decoration: none;
    font-weight: normal
}

.mnum a.current,.mnum a.current:hover {
    color: #000;
    font-weight: bold;
	text-decoration: none;
}

.swfbg {
    position: relative;
}

.tdswf {
    position: absolute;
    z-index: 100;
    width: 760px;
    right: -4px;
    top: 4px;
    border-top: 1px solid #DEDEDE;
    background: #fff;
}

.hbar span {
    color: #0099CC;
    margin: 0 8px;
    font-weight: bold;
}

.addkeytab td {
    line-height: 150%;
    padding-bottom: 10px
}

.addkeytab td.ltd {
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    color: #999
}

.addkeytab td.rtd {
    font-weight: normal;
    color: #0099CC;
    font-weight: bold;
    margin-left: 10px;
}

.addkeytab td.rtd span {
    color: #ff0000;
    font-weight: normal;
    font-size: 20px;
}

.appname b.row0 {
    font-size: 14px
}

.icobox {
    float: left;
    margin-right: 30px
}

.icobox a {
    text-align: center;
    display: block;
    color: #06c;
    font-weight: normal
}

.rtd a {
    color: #06c;
    font-weight: normal;
    margin-right: 20px;
}

.rtd img {
    margin-right: 8px;
    position: relative;
    top: 2px;
}

.addkeytab td.rtd.key, .addkeytab td.ltd.key {
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

.addkeytab td.rtd.ico3 {
    padding-top: 10px;
    padding-bottom: 20px
}

/**/

.leftselbox a {
    color: #06c
}

.leftselbox a.hp {
    margin-left: 8px;
    position: relative;
    top: -2px;
    font-size: 12px;
    text-decoration: none
}

a.add_new_app {
    display: block;
    line-height: 20px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    background-image: url("../images/new_home/add_new_app.png");
    width: 115px;
    height: 25px;
    margin-bottom: 10px;
    margin: 0 auto 15px;
    text-indent: -9999px;
}

/*a.addnewapp:hover{ background-position:0 100%}*/
.myapptit {
    padding-top: 20px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
    margin-bottom: 5px;
}

.appitems {
    padding: 10px;
    padding-right: 0;
    padding-bottom: 10px;
}

.appitems div {
    padding-bottom: 10px
}

.sdks {
    padding: 10px;
    padding-right: 0;
    padding-bottom: 0;
}

.sdks div {
    padding-bottom: 4px
}

.sdks div img {
    margin-right: 4px;
    position: relative;
    top: 4px;
}

.leftboxcon {
    padding: 10px 5px
}

.noneapp {
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
}

/*.error {*/
    /*border: 1px solid #D43838;*/
    /*padding: 4px;*/
    /*margin-left: 113px;*/
    /*margin-right: 114px;*/
    /*margin-top: 10px;*/
    /*background: #d0f9ce;*/
/*}*/

.ltselect {
    /*margin: 0px auto;*/
    /*margin-bottom: 0;*/
    /*margin-left: 10px;*/
    /*width: 140px*/
}
#channel_account_add {
    padding-left: 17px;
    padding-bottom: 10px;
}
#channel_account_add select {
    border:1px solid #ccc;
    height: 22px;
}
#channel_account_add input {
    background: url("../images/new_ui/b_images/input_new_bg.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    margin-right: 10px;
    padding-bottom:0px;
    text-align: center;
    width: 64px;
}
/**/

.userbox {
    color: #FFF;
    float: right;
    line-height: 23px;
    margin-right: 20px
}

.userbox a {
    color: #FFF;
    text-decoration: none;
}

.footer {
    color: #777;
    text-align: center;
    margin: 10px;
}

.footer a {
    text-decoration: none;
    margin: 5px;
}

#icp {
    color: #333;
    line-height: 26px;
}

/*error*/
.fieldWithErrors {
    border: 3px solid #FF0000
}

.menulist {
    float: right;
    border: 1px solid #DEDFE1;
    padding: 10px;
    background: #fff;
    width: 200px;
    line-height: 180%;
}

.menulist ul {
    padding-left: 10px
}

.menulist a {
    color: #36c
}

.menutit {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px
}


.fffbox {
    padding: 10px 0;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif
}

.fffbox li {
    line-height: 150%
}

code, pre {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px
}

.code {
    border: 1px dotted #999;
    background: #fff;
    padding: 20px;
    margin: 10px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 150%;
}

demonotice, pre {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px
}

.demonotice {
    border: 1px dotted #999;
    background: #fff;
    padding: 5px 0;
    margin: 10px 0;
    font-family: Verdana, Geneva, sans-serif
}

.downloadSDK {
    width: 350px;
    border: 1px solid #999;
    background: #fffcaf;
    padding: 10px;
    margin-top: 10px;
    font-size: 12px;
    font-weight: bold
}

a.downloadbtn {
    display: block;
    background: url(../images/buttonsFixed.png) no-repeat;
    width: 114px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    float: right;
    position: relative;
    top: -5px
}

a.downloadbtn:hover {
    background-position: 0 -24px
}

.paragraph {
    margin: 8px;
    color: #222;
    line-height: 150%;
}

.paragraph span {
    color: #0099CC;
    margin-left: 3px;
    margin-right: 3px;
}

.portabbg .paragraph span {
    color: #000;
    margin: 0;
}

.code_appkey {
    color: #235C94;
}

.probox {
    overflow: hidden;
    line-height: 150%
}

.prow {
    font-weight: 14px;
    line-height: 200%
}

.prow span {
    color: #333;
    margin-left: 5px;
}

/*flash message*/
div#flash_alert {
    font-size: 12px;
    margin: 10px 8px;
    background: #FFF8E7;
    padding: 10px;
    border: 2px solid #F96;
}

div#errorExplanation {
    font-size: 12px;
    margin: 10px 8px;
    background: #FFF8E7;
    padding: 10px;
    border: 2px solid #F96;
}

div#flash_notice {
    font-size: 12px;
    margin: 10px 8px;
    background: #FFF8E7;
    padding: 10px;
    border: 2px solid #F96;
}

a img {
    border-width: 0;
    vertical-align: middle;
    border-width: 0;
}

.guide_tip {
    color: #0022BB;
    line-height: 200%;
    font-size: 14px;
    margin-bottom: 20px;
}

.dashboardtip {
    text-align: center;
    color: #777;
}

.sample_pic {
    margin: 20px;
}

.sample_pic img {

}

.image_link {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}

.image_link a {
    text-decoration: none;
    color: #555;
}

.event_tips {
    margin: 10px 20px;
    color: #444;
    line-height: 150%;
}
.event_show_tips h2{
    color:#e79552;
}
.event_show_tips,.show_cautions {
	border: 1px solid #F0AE35;
    margin: 10px 0 10px;
	/*padding: 10px 0 5px 15px;*/
	line-height: 170%;
	display: none;
	color:#868686;
}
.show_cautions {
    line-height:25px;
    min-height:25px;
    text-indent:2em;
    word-wrap:bread-word;
    display: block;
}
.event_show_tips p {
	line-height:25px;
	font-size:12px;
}
.event_show_tips a{
    text-decoration: underline;
}
.event_show_tips .introduce{
    color:#505050;
    margin-bottom:10px;
}
.event_show_tips ul {
	margin: 15px;
    border-left: 7px solid #F1AA01;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.event_show_tips ol{
    list-style:decimal inside none;
    margin:10px 0;
}
.event_show_tips ol.circle{
    list-style:disc  inside none;
    margin:10px 0;
}
.event_show_tips ul li.item {

	padding-left:15px;
	margin-bottom:2px;
	font-weight:normal;
	letter-spacing: 50%;
}
.event_show_tips ul li.item ul {
	margin-left:25px;
}

.event_show_tips ul li.subitem {
	font-weight:normal;
}

.event_show_tips .att {
	text-align:center;
	margin:2px;
	background-color:#deebfb;
	border-radius:2px;
	padding:3px 50px;
	/*margin-top:20px;*/
}

/*.event_show_tips a {
	color: #2C6EC7;
}*/
.event_show_tips a:hover {
	text-decoration: underline;
}
.event_show_tips .fl{
	margin-top: 15px;
    padding: 0 35px 0px;
    float: none;
}
.event_show_tips .fr.event_tip_close,.show_cautions .caution_close{
	display: block;
	width: 14px;
    margin: 5px 5px 0 0;
	height: 18px;
	background: url("/images/new_reports_ui/error_tips.png") 0px -118px no-repeat;
	cursor:pointer;
    text-indent:-9999em;
}
.show_cautions .caution_icon{
    background:#F1AA01 url("/images/new_reports_ui/layout.png") 5px -348px no-repeat;
    width:30px;
    height:100%;

}
/* promotion */
.proul {
    padding-top: 20px
}

.protit0 {
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 8px;
    margin-left: 4px
}

.prolicon {
    padding-left: 32px;
    padding-top: 20px;
    *padding-top: 10px
}

.prolicon2 {
    padding-left: 36px;
    padding-top: 20px;
    *padding-top: 10px
}

/*
.prow { padding-bottom:8px}
.prow span{ margin-right:10px; color:#666; font-weight:bold; width:80px; display:block; float:left}
*/
.prow .pinpt {
    width: 230px
}

.pinpt2 {
    width: 320px
}

.osselbox {
    float: left;
    margin-left: 20px;
    position: relative;
    top: -18px
}

.protit0 {
    float: left
}

.clear {
    clear: both;
}

.adbox {
    float: left
}

.adboxbor img {
    border: 1px solid #ccc;
    padding: 3px;
}

.adtit0 {
    padding-left: 125px;
    zoom: 1;
    color: #666;
    font-weight: bold;
    color: #457bb9
}

.adtit1 {
    padding-left: 115px;
    padding-bottom: 10px;
    zoom: 1;
    color: #666;
    font-weight: bold;
    color: #457bb9
}

.uploadadico {
    float: left;
    text-align: center;
    line-height: 22px;
    color: #fff;
    text-decoration: none;
    display: block;
    background: url(../images/hpp.png) no-repeat;
    width: 100px;
    height: 22px
}

.uploadadico:hover {
    background-position: 0 100%
}

.downtyp {
    position: relative;
    top: 4px;
    *top: -12px;
    left: 10px;
}

.pro2 {
    color: #666;
    font-weight: bold;
    padding-bottom: 8px;
}

.ylbox img {
    padding: 3px;
    border: 1px solid #ccc
}

.saveset {
    float: left;
    text-align: center;
    line-height: 22px;
    color: #fff;
    text-decoration: none;
    display: block;
    background: url(../images/hpp.png) no-repeat;
    width: 100px;
    height: 22px
}

.saveset:hover {
    background-position: 0 100%
}

.savesetbox {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-top: 1px solid #ccc;
    width: 360px;
}

.savesetbox a {
    float: right
}
th.headerSortDown {
    background: transparent url(../images/small_asc.png) scroll no-repeat left center;
}

th.headerSortUp {
    background: transparent url(../images/small_desc.png) scroll no-repeat left center;
}

div.active-rate {
    float: right;
}

div.in-table-stats-chart {
    position: relative;
    display: none;
    bottom: 10px;
    right: 0px;
    height: 207px;
    top: 5px;
}

div.in-table-stats-chart-channel {
    position: relative;
    display: none;
    bottom: 10px;
    right: 0px;
    height: 400px;
    top: 5px;
}

div.in-table-stats-chart-version {
    position: relative;
    display: none;
    bottom: 10px;
    right: 0px;
    height: 210px;
    top: 5px;
}

div.chart-canvas {
    position: absolute;
    right: 4px;
    top: 4px;
    width: 700px;
    z-index: 100;
    border: solid #dedede 1px;
}

.numbar-blank-notice {
    text-align: center;
    padding-top: 10px
}

a.disabled-link, a.disabled-link:hover {
    color: #BBBBBB;
    text-decoration: line-through;
}

.conleft a.disabled-link, a.disabled-link:hover {
    margin-bottom: 0px;
    padding: 4px 8px;
    display: block
}

hr.region-splitter {
    border: 1px solid #CCCCCC;
}

div.right-align-text {
    text-align: right;
    font: bold;
}

div.right-align-text-gray {
    text-align: right;
    margin-top: 10px;
    color: #000;
}

th .current {
    padding-right: 12px;
    background-repeat: no-repeat;
    background-position: right center;
}

tr.today {
    font-weight: bold
}

th .asc {
    background-image: url(/images/up_arrow.gif);
}

th .desc {
    background-image: url(/images/down_arrow.gif);
}

table.table-with-inline-chart td {
    vertical-align: top;
}

div.chart-canvas-channel2 {
    z-index: 100;
    border: solid #dedede 1px;
	width: 705px;
	margin: 0 auto;
}

div.chart-canvas-channel {
    position: absolute;
    right: 0;
    top: 4px;
    width: 705px;
    z-index: 100;
    border: solid #dedede 1px;
}

tr.highlight-max-row {
    font-weight: bold
}

.item_expand {
    cursor: pointer;
    float: right;
    margin-top: 3px;
}

/* .benchmark_tips{
    margin: 5px auto;
    width: 100%;
    line-height: 20px;
    color: #444;
    border: 1px solid #CCCCCC;
    padding: 0 20px;
}

.benchmark_tips tbody tr td {
	padding: 4px 0px 5px 5px;
	line-height: 180%;
}
.benchmark_tips tbody tr.new_silver_even td{
	background-color: #F1F7FF;
}

.benchmark_tips span {
    color: #00557b;
    margin-right: 10px;
}*/

.term-tool-tip {
    padding-left: 0px;
    display: none;
}

.infotab td.next_activity_stat_td {
    padding: 0;
}

/*.infotab td.next_activity_stat_td th {*/
    /*padding: 5px;*/
    /*background: none;*/
    /*border-left: 0;*/
    /*border-right: 0;*/
    /*font-weight: bold;*/
/*}*/

.infotab td.next_activity_stat_td table {
    margin-bottom: 0;
}

.infotab td.next_activity_stat_td table td {
    margin-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

#new_app span.app_field_title {
    float: left;
}

#new_app div.field_with_errors {
    float: left;
    border: 0;
}

#new_app div.field_with_errors input {
    border: 1px solid red;
}

.addapptab td div.appname span {
    position: static;
    padding-top: 2px;
    display: block;
}

.addapptab td div.appname span.app_field_title {
    display: inline;
}

.addapptab td div.appname input {
    margin-left: 8px;
}

span.error_reason {
    padding-left: 10px;
    float: left;
    color: red;
}

img.loading {
    float: left;
}

span.info-right {
    float: right;
}

.conwrap div.introduce_box {
    background: #fff;
}

.conwrap div.introduce_box div.statsTableHeader {
    background: #BACFE9;
}

.conwrap div.introduce_box th {
    border-right: 1px solid #F1F1E2;
    border-left: 1px solid #dedede;
    text-align: right;
    border-bottom: 1px solid #dedede;
    font-weight: normal;
    background: #DFE7FF;
    padding: 7px;
    padding-right: 15px;
    text-align: center;
}

.conwrap div.introduce_box td {
    border-right: 1px solid #F1F1E2;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    text-align: right;
    padding: 7px;
    padding-right: 15px;
    text-align: center;
}

.conwrap div.introduce_box form#loginform {
    padding: 10px;
}

.conwrap div.introduce_box form#loginform input.input_i {
    height: 20px;
    border: 1px solid #ccc;
    width: 160px;
}

.conwrap div.introduce_box form#loginform span.required {
    color: #f00;
    font-size: 14px;
    padding: 3px 0 0 5px;
}

/* error container */
.conwrap #errors {
    background-color: #163356;
    color: #fff;
    width: 400px;
    padding: 20px;
    margin: 5px auto;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* title */
.conwrap #errors h2 {
    margin: -5px 0;
    color: yellow;
}

.bbox_con .summarizing strong {
    margin-left: 6px;
    color: #fff;
}

.bbox_con_home div.tinfo table.infotab tr td, .bbox_con div.tinfo table.infotab tr th {
    /*padding: 8px 0 8px 15px;*/
    text-align: left;
}

.bbox_con_home {
    padding: 20px 20px 0px;
}
.reports_path_wrap {
	padding: 5px 0;
}
.reports_path_wrap table.datatab.long.reports_path_ta{
	width: 95%;
	margin: 0 auto;
}
.inc_tag{
    float:left;
    color:green;
    font-size:12px;
    margin-left: 5px;
    font-weight: bold;
}
.des_tag{
    float:left;
    color:red;
    font-size:12px;
    margin-left: 5px;
    font-weight: bold;
}
.certain_btn,input.app_submit{
    background: url('/images/new_reports_ui/select_btn.png') transparent repeat-x 0 -410px ;
    border:1px solid  #d7a843;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.49);
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.49);
    box-shadow:0 2px 4px rgba(0,0,0,0.49);
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    height: 24px;
    line-height:23px;
    min-width: 66px;
    display:inline-block;
    *zoom:1;
    font-size:13px;
    text-align:center;
    color:#d69222;
    cursor:pointer;
}
.certain_btn:active,input.app_submit:active{
    background:#D69222;
    color:white;
}
/*a.certain_btn:hover{
    background: url('/images/certain_btn_hover.png') transparent no-repeat top left;
    text-indent: -999px;
    height: 32px;
    width: 80px;
    display: block;
}*/

/**************header begin**************************************/
.login_head{color:#666;width:496px;height:24px;background:url(../images/new_home/login_head.jpg);float:right;padding:7px 0px 0px 15px;margin-top:36px;word-spacing:5px;}

.welcome{float:left; margin:30px 0px 0px 50px; width:500px; font-size:25px; color:#f57f3e;}
.welcome_user{ float:left; font-size:16px;}

.login_head a{color:#58a4cc;}
.login_head a:hover{ color:#e2651e;}
.login_head p{padding: 0; margin:0}
.topbox{width:960px;  margin:auto;}
.top{width:100%;height:80px;}
.top_sign{width:100%;height:80px; background-image:url(../images/new_home/bg_top.jpg);}


.logo_new{
	display:block;
	position:absolute;
	float:left; width:208px; height:81px;}
.login{float:right; width:515px;height:20px;  padding:38px 0px 22px; background:url(../images/new_home/bg_login.jpg) no-repeat 0 0; color:#71b6da;}
.loggedin{padding:45px 0px 22px; }
.login a:link {color: #71b6da;text-decoration: underline;} /*未访问的链接 */
.login a:visited {color: #65038e;text-decoration: none;} /*已访问的链接*/
.login a:hover{color: #ff0000;text-decoration: underline;} /*鼠标在链接上 */
.login a:active {color: #ff0000;text-decoration: underline} /*点击激活链接*/


.navbg{width:100%;height:33px;float:left;background-image:url(../images/new_home/nav_bg.jpg);line-height:normal;background-repeat: repeat-x;}


.email{width:156px;height:21px;background:url(../images/new_home/bg_email.jpg);  border-width:0px; padding:3px 8px 1px 8px;}


.pw{width:114px;height:21px;background:url(../images/new_home/bg_pw.jpg) no-repeat; border-width:0px; padding:3px 5px 1px 5px;}

.login_btn{}

.foot{width:100%; height:93px; background:#ededed url(../images/new_home/bg_foot.gif) repeat-x 0px 3px; text-align:center; float:left;margin-top: 4px;}
.link{height:70px;line-height:80px;color:#666666;background:url(../images/home/bqt.jpg) no-repeat center -3px;}
.copyright{/*margin:auto; height:20px; line-height:20px;  color:#666666; font-size:12px;*/}

/*public notice begin*/
#pn_wrap {
	background-image:url(../images/public_notice_bg.gif);
	background-repeat:repeat-x;
	height:60px;
	margin:0 auto;
	width:100%;
}
#pn_wrap .pn_content {
	width:800px;
	color:#666666;
	margin-left:30px;
	padding-top:19px;
	line-height:150%;
  font-size:14px;
}
#pn_wrap .pn_content .pn_content_detail {
	padding:5px 0 0 10px;
	width: 650px;
}
#pn_wrap .pn_content .pn_link {
}
#pn_wrap a.pn_link {
	background-image: url("../images/public_notice_img.gif");
	background-position: 0 51px;
	display: block;
	height: 41px;
	margin: 0;
	width: 95px;
	text-indent:-99999px;
}
#pn_wrap img.fl {
	margin:3px 0 0 23px;
}
.public_reprot_tips {
	padding-right:5px;
	background: url("../images/bs_r.gif") repeat-y;
	background-position:right 0;
}
span.pn_close {
	background-image: url("../images/public_notice_img.gif");
	background-position: -103px 75px;
	display: block;
	height: 22px;
	margin: 0px;
	width: 32px;
	text-indent:-99999px;
  cursor:pointer;
}
/*public notice end*/
.fl {
	float:left;
}
.fr {
	float:right;
}
/* fd_bottom end */
.disNone {
	display:none;
}

/**************header end**************************************/

/*policy new add --begin*/
button.add_prom_ad{
	background: url('/images/promotion/add_ad.png') no-repeat;
	border:none;
	height:35px;
	width:145px;
	background-size:contain;
	border:none;
	cursor:pointer;
}
button.add_prom_ad:active{
	background: url('/images/promotion/add_ad_over.png') no-repeat;
}
/*policy new add --end*/

/* web2.0 style --begin */
table.newTable{
    text-align:center;
    border:#d2d2d2 1px solid;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    margin-top:10px;

}
table.newTable th{
    border-right:#d2d2d2 1px solid;


}
table.newTable td.colorGrad1{
    background:#5471AF;
    color:white;
}
table.newTable td.colorGrad2{
    background:#9EB5DA;
    color:white;
}
table.newTable td.colorGrad3{
    background:#C9D8EC;
}
table.newTable td.colorGrad4{
    background:#EBF1F8;
}
table.newTable tr.first_tr th{
    border-bottom:#d2d2d2 1px solid;
    background:#F0F0F0;
}
table.newTable tr.first_line th,table.newTable tr.first_line td{
    border-top:white 1px solid;
}
table.newTable tr td.first_td{
    border-left:white 1px solid;
}
table.newTable tr.first_tr th{
    border-bottom:#d2d2d2 1px solid;
}
table.newTable tr.first_tr th.last_th{
    border-right:none;
}

table.newTable th,table.newTable td{
    vertical-align:middle;
    height:30px;
    color:#505050;
    font-weight:normal;
}

 div.statsBodyHeader, div.statsTableHeader, div.statsNormalHeader{
    height: 25px;
    margin: 0 0 2px;
    padding: 8px 6px 0 16px;
    font-weight: bold;
    font-size: 14px;

}
div.statsTableHeader, div.statsNormalHeader{
    height:27px;
    padding:10px 6px 0 16px;
    font-size:12px;
    text-shadow:0 1px 0 white;
}

 div.statsBodyHeader{
     background:#005075;
    -moz-box-shadow:0 1px 0 #455f9a;
    -o-box-shadow:0 1px 0 #455f9a;
    box-shadow:0 1px 0 #455f9a;
    color: #fff;
}
 div.statsNormalHeader,.expandDetailData {
    background:#F0F0F0;
    color:#505050;
    -moz-box-shadow:0 1px 0 white;
    -o-box-shadow:0 1px 0 white;
    box-shadow:0 1px 0 white;
    border-bottom:#d2d2d2 1px solid;
    -moz-box-shadow: 0 1px 0 white inset;
    -webkit-box-shadow: 0 1px 0 white inset;
    box-shadow: 0 1px 0 white inset;
}
.expandDetailData{
    border:1px solid #d2d2d2;
    border-width: 0 1px 1px;
    line-height:30px;
    margin-top:-20px;
    padding-left:14px;
}
.expandDetailData.noBorderBottom{
    border-bottom:none;
}
div.statsNormalBottom{
    background:#F0F0F0;
    color:#505050;

    height: 25px;
    padding: 8px 10px 0 20px;
}
.title_list{
    margin-top:2px;
}
.title_list li{
    float:left;
    padding:0 10px;
    border-right: 1px solid #d2d2d2;
    border-left: 1px solid white;
}
.title_list li.first{
    border-left:none;
}
.title_list li.last{
    border-right:none;
}
.title_list li a{
    text-decoration: underline;
}
 div.statsTableHeader {
    background:#F0F0F0;
    color:#505050;
    margin:12px 0 5px;
    border:#d2d2d2 1px solid;
    -moz-box-shadow: 0 1px 0 white inset;
    -webkit-box-shadow: 0 1px 0 white inset;
    box-shadow: 0 1px 0 white inset;
}
.bottom70{
    margin-bottom:70px;
}
.bottom40{
    margin-bottom:40px;
}
 div.statsTableHeader strong, div.statsNormalHeader strong{
    color:#505050;
    font-size:12px;
}
 div.bitemcon{
    border:#d2d2d2 1px solid;
    margin: 10px 0 20px;
}
 div.bitemcon .table_body{
}
 .select_option, .search_input,.new_input{
    /*background:url("../../images/um/select_btn.png") repeat-x 0 -30px;*/
    background:white;
    -moz-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
    -webkit-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
    -ms-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
    -o-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
    box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
    height:21px;
    width:170px;
    border:1px solid #d1daef;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    cursor:pointer;
    text-indent:1em;
    line-height:21px;
    color:#949494;
    position:relative;
    z-index:999;
    margin:-2px 10px 0 0;
    font-size:12px;
}
.select_option{
    line-height:100%;
}
.new_input{
    z-index:1;
    cursor:auto;
}
.disabled_input{
    background:none;
    border:none;
    box-shadow:none;
}
 .export_at{
 }
 .compared_date_select{
    width:23px;
    height:23px;
    /*cursor:pointer;*/
    position:relative;
    /*background:url("../../images/um/time_compare.png") no-repeat;*/
}
 .compared_date_select .btn{
    width: 23px;
    height: 23px;
    cursor: pointer;
    top: 0;
    left: 0;
    background: url("../../images/um/select_btn.png") repeat-x 1px -256px;
}
 .selected_value{
    display:inline-block;
    width:130px;
    text-indent:0;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    height:100%;
    line-height:21px;
}
.funnel_time_area .selected_value{
    font-size:10px;
    -webkit-text-size-ajust:none;
}
 .search_input{
    text-indent:0;
    margin:5px 20px 0 0;
}
 .select_option .select_arrow, .search_input .search_arrow{
    height:23px;
    width:22px;
    margin:-1px;
    background:url("../../images/um/select_btn.png") no-repeat;
}
 .search_input .search_arrow{
    background-position:0 -150px;
}
 .search_input .search_value{
    width: 135px;
    text-indent: 0;
    padding-left: 5px;
}
/* .select_option .select_arrow:hover{
    background-position:0 -60px;
}*/
 .select_option .select_list_body, .compared_date_select .select_list_body{
    position:absolute;
    background:white;
    border:1px solid #d2d2d2;
    width:170px;
    left:-1px;
    overflow-y:auto;
    overflow-x:hidden;
    max-height:400px;

}
 .compared_date_select .select_list_body{
    width:150px;
    left:-130px;
    top:25px;
    line-height:30px;
    border-bottom:1px solid #d2d2d2;

}
 .compared_date_select .select_list_body input{
    vertical-align:baseline;
}
 .compared_date_select .select_list_body .line{
    height:100%;
    margin:10px;
    height:1px;
    background:#D6D6D6;
    box-shadow:0 1px 1px white;
    position: relative;
}
 .compared_date_select .select_list_body .line div{
    padding: 0 10px;
    color: #4F73B1;
    position: absolute;
    top: -6px;
    left: 30px;
    background: white;
    line-height: 100%;
}
 .select_option .select_list_body li{
    line-height:30px;
    border-bottom:1px solid #d2d2d2;
    box-shadow: 0 1px 0 white;
    padding-left:10px;
    text-align: left;

}
.select_option .select_list_body li:last-child{
    border-bottom:none;
    box-shadow:none;
}
.select_short .select_list_body li,.select_mini .select_list_body li{
    padding:0;
}
.select_short.select_short_special .select_list_body li{
    padding-left:10px;
}
.select_retention_rate{
    z-index:996!important;
}
 .select_option .select_list_body li a{
    color:#949494;
    text-decoration: none;
    display:block;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
 .select_option .select_list_body li.current{
    background:url("../../images/um/select_btn.png") no-repeat 0 -84px;
}
.select_option .select_list_body li.hasChild{
    background:url("../../images/um/select_btn.png") no-repeat 0 -493px;
}
.select_option .select_list_body li.hasChild.child_open{
    background-position:0 -519px;
}
 .select_option .select_list_body li:hover{
    background:#6f6f6f;
}
/*.select_option .select_list_body li>ul li:hover{
    background:#F0F0F0;
}*/
 .select_option .select_list_body li:hover a{
    color:white;
}
.select_option .select_list_body li.date_picker_box:hover{
    background: white;
}
.select_option .select_list_body li.hasChild:hover{
    background:url("../../images/um/select_btn.png") no-repeat 0 -493px;
}
.select_option .select_list_body li.hasChild.child_open:hover{
    background:url("../../images/um/select_btn.png") no-repeat 0 -519px;
}

.select_option .select_list_body li.date_picker_box:hover a,.select_option .select_list_body li.hasChild:hover a{
    color:#949494;
}
.select_option .select_list_body li.hasChild li:hover a{
    color:white;
}
.select_short, .select_short .select_list_body{
    width:120px;
}
.short_list_body .select_list_body{
    max-height:200px;
}
.select_mini,.select_mini .select_list_body{
    width:100px;
}
 .select_short .selected_value{
    width:80px;
}
.select_mini .selected_value{
    width:60px;
}
.selbox {
    float: left;
    text-indent: 0;
    color:#505050;
}
.selbox input{
    color:#505050;
}

.selbox span {
    margin: 0 4px
}
.datainp,.data {

    box-shadow: 0 0 10px #EEEEEE inset;
    font-size: 12px;
    height: 20px;
    padding: 0;
    text-align: center;
    width: 124px;

}
.date {
    border:1px solid #BFC4D1;
    font-size:12px;
    padding:0px;
    height:23px;
    line-height:23px;
    text-align:center;
    width:80px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background:url(../../images/um/select_btn.png) repeat-x 0 -117px;
}


.upbtn {
    margin-left: 4px;
}
/* web2.0 style --end */
.mg-b60{
    margin-bottom:60px;
}
.towColumnTableContainer{
    width:100%;
    margin:20px 0;
    overflow:hidden;
    zoom:1;
}
.towColumnTableContainer .leftB,.towColumnTableContainer .rightB{
    width:49%;

}
.towColumnTableContainer  .statsNormalHeader{
    padding: 0 16px 0 16px;
    line-height:28px;
    margin:0;
}
.bitemcon_inside_body{
    padding:10px 16px;
}
.bitemcon .bitemcon_inside_body .new_silver_table{
    border-width:1px;
}
.toggleButton{
    margin-bottom: 10px;
    margin-top:-5px;
}
.toggleButton .title_list li {
    background:#f0f0f0;
    border:none;
    padding:3px 10px;
    font-weight:bold;
    cursor:pointer;

}
.toggleButton .title_list li.current {
    background:#28878B;
    color:white;
}
.testin{ height:50px; line-height:50px; text-align:right;}
.testin a{ display:inline-block; width:176px; height:34px;  background:url(../../images/um/testin_btn.png) no-repeat; text-align: justify; padding-left:12px; line-height:34px; color:#FFF; margin-right:5px; font-size:12px; font-weight:bold;}
.testin span{ color:#005176; font-weight:bold; font-size:12px;}
.testin span:hover{ text-decoration:underline; cursor:pointer;}


.digg_pagination {
    background: white; /* self-clearing method: */
}

.digg_pagination a, .digg_pagination span, .digg_pagination em {
    display: block;
    float: left;
    margin-right: 1px;
}
.digg_pagination span.hidden{
    display: none;
}
.digg_pagination span.disabled {
    background: none;
	border: 0;
	color: black;
	text-decoration: none;
	cursor:text;
}

.digg_pagination span.current {
    padding: 1px 6px;
	text-decoration: none;
	background-color: #73D3D6;
	/*border: 1px solid #73D3D6;*/
	color: white;
	font-weight: 700;
	/*height: 14px;*/
}

.digg_pagination a {
    
/*float: left;*/
    /*height: 14px;*/
    margin-left: 3px;
    padding: 1px 6px;
    text-decoration: none;
    color:#179197;
}

.digg_pagination a:hover, .digg_pagination a:focus {
    /*padding: 3px 9px;*/
    text-decoration: none;
    background-color: #73D3D6;
    color: #fff;
    /*font-weight: 700;*/
}

.digg_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center;
}

.digg_pagination .page_info b {
    color: #003;
    background: #6aa6ed;
    padding: .1em .25em;
}

.digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .digg_pagination {
    height: 1%;
}

*:first-child+html .digg_pagination {
    overflow: hidden;
}

.apple_pagination {
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    text-align: center;
    padding: 1em;
}

/*.apple_pagination a, .apple_pagination span, .digg_pagination em {*/
    /*padding: .2em .3em;*/
/*}*/

.apple_pagination span.disabled {
    color: #AAA;
}

.apple_pagination em {
    font-weight: bold;
    background: transparent url(apple-circle.gif) no-repeat 50% 50%;
}

.apple_pagination a {
    text-decoration: none;
    color: black;
}

.apple_pagination a:hover, .apple_pagination a:focus {
    text-decoration: underline;
}

.flickr_pagination {
    text-align: center;
    padding: .3em;
}

.flickr_pagination span.disabled {
    color: #AAA;
}

.flickr_pagination em {
    font-weight: bold;
    color: #FF0084;
}

.flickr_pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none;
}

.flickr_pagination a:hover, .flickr_pagination a:focus {
    border-color: #003366;
    background: #0063DC;
    color: white;
}

.flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em;
}

.flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 2px;
}

.flickr_pagination .prev_page {
    margin-right: 1em;
}

.flickr_pagination .next_page {
    margin-left: 1em;
}
.tzSelect .dropDown{
    max-height: 280px;
    min-height: 20px;
    overflow: hidden;
    overflow-x: auto; 
}
.tzSelect .dropDown .result_empty{
    color: #F1AA01;
    display: inline-block;
    padding: 7px 0 7px 3px;
}
.tzSelect .dropDown .result_empty:hover{
    background:#fff;
}
#search_apps{
    height: 25px;
    border:1px solid #ccc;
    padding-left: 5px;
    width: 201px;
    background:#fff url(/images/new_reports_ui/app_search.png) no-repeat 185px 5px;
}
/*#search_apps div{
    position: absolute;
    top: 9px;
    left: 157px;
    
}*/


/* autocomplete begin */
.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; float: none; margin:0}
/* autocomplete end */
/* nyroModal begin */
.nyroModalBg {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 2;
}
.nmReposition {
    position: absolute;
}
.nyroModalCloseButton {
    top: -13px;
    right: -13px;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    background: url(/images/close.gif);
    z-index: 3;
}
.nyroModalTitle {
    top: -26px;
    left: 0;
    margin: 0;
    font-size: 1.2em;
    color: #ddd;
    z-index: 3;
}
.nyroModalCont {
    position: absolute;
    border: 4px solid #777;
    margin: 25px;
    background: #fff;
    z-index: 3;
}
.nyroModalCont iframe {
    width: 600px;
}
.nyroModalError {
    border: 4px solid red;
    color: red;
    width: 250px;
    height: 250px;
}
.nyroModalError div {
    min-width: 0;
    min-height: 0;
    padding: 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
    position: relative;
    padding: 10px;
    min-height: 250px;
    min-width: 250px;
    max-width: 1000px;
}


.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
    position: relative;
    overflow: hidden;
}
.nyroModalHidden {
    left: -9999em;
    top: -9999em;
}
.nyroModalLoad {
    position: absolute;
    width: 100px;
    height: 100px;
    background: #fff url(/images/ajaxLoader.gif) no-repeat center;
    padding: 0;
}
.nyroModalPrev, .nyroModalNext {
    outline: none;
    position: absolute;
    top: 0;
    height: 60%;
    width: 150px;
    min-height: 50px;
    max-height: 300px;
    cursor: pointer;
    text-indent: -9999em;
    background: transparent url('') left 20% no-repeat;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
    height: 40%;
    width: 40%;
    max-height: none;
}
.nyroModalPrev {
    left: 0;
}
.nyroModalPrev:hover {
    background-image: url(/images/prev.gif);
}
.nyroModalNext {
    right: 0;
    background-position: right 20%;
}
.nyroModalNext:hover {
    background-position: right 20%;
    background-image: url(/images/next.gif);
}
/* nyroModal end */
/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */


/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:4px;
	background-color:#fff;
	font-size:13px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../images/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../images/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}


@charset "utf-8";
/* CSS Document */

/* public begin */
* {
    margin: 0;
    padding: 0;
    resize:none;
}
*:focus{
    outline:none;
}
html,
body {
    font-size: 12px;
    font-family: "微软雅黑", Lucida Grande, Geneva, Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
    background: url(../../images/um/top_bg.png) repeat-x #FFF;
}
.accordion{
    margin-top:8px;
}
.posR{
    position: relative;
}
.posA{
    position: absolute;
}
.output_csv{
    background:url(../../images/um/layout.png) 0 -255px no-repeat;
    height:20px;
    width:20px;
    display: block;
    margin-right:10px;
}
.click_tip_show{
    background:url(../../images/um/layout.png) 0 -220px no-repeat;
    display: inline-block;
    vertical-align:text-bottom;
    margin-left:5px;
    height:16px;
    width:20px;
    cursor:pointer;
}
.table_th_tips{
    background:url(../../images/um/layout.png) 0 -322px no-repeat;
    height:15px;
    width:15px;
    vertical-align:text-top;
    cursor:help;
    /*position: absolute;*/
    display: inline-block;
    /*left: -20px;*/
    top:0;
}
.table_th_tips_2{
    background:url("../../images/um/layout.png") -2px -293px no-repeat;
    height:15px;
    width:15px;
    vertical-align:text-top;
	margin-left:5px;
    display: inline-block !important;
    top:0;
	cursor:pointer;
}

/* div.statsBodyHeader .table_th_tips, div.statsTableHeader .table_th_tips, div.statsNormalHeader .table_th_tips{
    margin-top:3px;
 }*/
.statsTableHeader .text_toggle_btn a{
    color:#505050;
}
.text_toggle_btn a.active{
    color:#00557B;
    cursor:not-allowed;
}
.text_toggle_btn a.active:hover{
    text-decoration:none;
}
/* new tip --begin */

/*.show_tip{
    position: relative;
}*/
/*.icon_tip{
    position: absolute;
    top: 25px;
    background: white;
    max-width:300px;
    left: -9px;
    padding:3px 5px;
    color:#454545;
    border:1px #76CDD0 solid;
    white-space:nowrap;
    min-width:30px;
    -moz-box-shadow:0 3px 6px rgba(52,52,52,.41);
    -webkit-box-shadow:0 3px 6px rgba(52,52,52,.41);
    box-shadow:0 3px 6px rgba(52,52,52,.41);
    font-weight:normal;
    z-index:999;
    font-size:12px;
}
.largeTip.icon_tip{
    width:300px;
    white-space:normal;
    left:-200px;
}
.icon_tip_arrow_up{
   
    position: absolute;
    top: -10px;
    width:20px;
    height:15px;
    
    background:url(../../images/um/layout.png) 0 -396px no-repeat;
    left: 7px;
}
.largeTip.icon_tip .icon_tip_arrow_up{
    left:198px;
}*/
.icon_tips{
    background:#F1AA01;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    -moz-border:1px solid #cf8600;
    -webkit-border:1px solid #cf8600;
    border:1px solid #cf8600;
    border-radius:1px;
    color:white;
    font-size:7pt;
    -webkit-text-size-adjust:none;
    margin-left:5px;
    height:10px;
    line-height:8px;
    position:absolute;
    top:10px;
    padding:0 3px;
}
/* new tip --end */
h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

a {
    color: #00557b;
    text-decoration: none; /*#2C6EC7*/
    cursor: pointer;
}
a:hover{
    text-decoration: none;
}
#channels_list table td a{
    text-decoration: underline;
}
.alpha {
    color: #888;
}

b.ab {
    color:red;
}
.statsTableHeader a {
    color: #00557b;
    text-decoration: none;
}

.statsTableHeader a:hover {
    color: #00557b;
    text-decoration: underline;
}

b.cod {
    color: #516cad;
    font-weight: normal;
    font-size: 14px;float:none;
}

strong {
    color: #444;
    float: left;
    margin-right: 8px; /*font-weight: 100;*/
    font-size: 12px;
    padding-top: 0px;
}

.hidden {
    display: none;
}

.nopadding-top strong {
    padding-top: 0px;
}

.mnum {
    float: right;
    font-size: 14px;
}

span.tg_rss {
    cursor: pointer;
}
input, img {
    vertical-align: middle;
    border: 0;
}/* modified by wulei @2011.08.03 */
select {
    vertical-align: middle;
}
.none {
    display: none;
}

.block {
    display: block;
}

ul {
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

/*.porul {
    border: 1px solid #999;
}*/

.porul li {
    padding: 0px;
}

.demonotice {
    background-color: #FFFCF3;
    border: 1px solid #EEBE7C;
    padding: 10px 0;
    text-align: center;
    margin: 10px 0;
}

.demonotice a {
    color: #19456F;
    text-decoration: underline;
    padding: 0 3px;
    font-weight: bold;
}

.web_width {
    width: 950px;
    margin: 0 auto; /*设置最小高度 利用了ie6 !important bug 和min-height不认识的bug及ie6当高度为固定内容超过时,,自动撑开的特性..总的来说都是为了ie6才用这种方法的*/
    min-height: 600px;
    height: auto !important;
    height: 700px;
    overflow: visible;
}

.web_width_con {
    width: 870px;
    margin: 0 auto;
}

.kong5yuan {
    background-image: url("../../images/new_ui/b_images/kong5yuan.jpg");
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
    font-size: 1px;
}

.kong5yuan_enterprise {
    background-image: url("../../images/new_ui/b_images/kong5yuan_enterprise.jpg");
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
    font-size: 1px;
}

.kong5 {
    height: 5px;
    overflow: hidden;
}

.kong10 {
    height: 10px;
    overflow: hidden;
}

.kong35 {
    height: 35px;
    overflow: hidden;
}

h3.second_title {
    color: #363636;

    font-size: 16px;
    font-weight: 100;
    margin-bottom: 10px;
    text-align: center;
}

h3.login_error {
    background-position: 0 3px;
    color: #EA5200;
    font-weight: 100;
    line-height: 180%;
    padding: 5px 0 10px;
}

.al {
    text-align: left;
}

.ac {
    text-align: center;
}

.ar {
    text-align: right;
}
/*
input.input_205 {
    width: 203px;
    height: 23px;
    border: 1px solid #9b9b9b;
}*/



/* public end*/

/*top begin*/
#b_top {
    color: #FFFFFF;
	position:relative;
    font-size: 14px;
    height: 38px;
}

#b_top img.home_logo {
    margin-top: 3px;
}

#b_top .b_user_info {
    padding: 9px 20px 0 0;
}

#b_top ul.menu li {
    float: left;
}

#b_top ul.menu li a {
    color: #fff;
    display: block;
    padding: 11px 0 0 10px;
    font-size: 12px;
}

/*top end*/

/*center begin*/
/*left menu begin*/
#b_center {
}

#b_center div.b_leftmenu {
    width: 208px;

}

#b_center div.b_leftmenu .b_product_sel {
    height: 96px;
    padding: 10px 0 0;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp {
    padding: 8px 0 0;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp span {
    font-weight: 700;
    padding: 2px;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp a:hover {
    text-decoration: none;
}

#b_center div.b_leftmenu select {
    width: 185px;
    height: 20px;
    padding-top: 0px;
    border: 1px solid #ccc;
}

/*无子菜单的样式 begin*/
#b_center  .accordion div.pane_con {
    display: none;
    margin-top: 1px;
}

#b_center  .accordion h2.l_m_controls {
    font-size: 14px;
    color: #7b7b7b;
    height: 40px;
    line-height:40px;
    padding: 0 0 0 35px;
    cursor: pointer;
    background:#efefef;
    margin:1px 0;
    position:relative;
}
#b_center  .accordion h2.l_m_controls.current {
    background:#6f6f6f;
}
#b_center  .accordion h2.l_m_controls.current a{
    
    color:white;
}
#b_center  .accordion h2.l_m_controls a{
    color:#7b7b7b;
    width:!00%;
    height:100%;
    display: block;
}
#b_center  .accordion h2.l_m_controls.has_son_menu {
    background:#efefef url("../../images/um/layout.png") 10px -40px no-repeat;
}
#b_center  .accordion h2.l_m_controls.has_son_menu:hover {
    color:white;
    background:#6F6F6F url("../../images/um/layout.png") 10px -99px no-repeat;
}
#b_center  .accordion h2.l_m_controls:hover {
    color:white;
    background:#6F6F6F
}
#b_center  .accordion h2.l_m_controls:hover a{
    color:white;
}
#b_center  .accordion h2.current.has_son_menu {
    color: #333333;
    background: #efefef url("../../images/um/layout.png") 10px -151px no-repeat;
}
#b_center  .accordion h2.current.has_son_menu:hover {
    color: white;
    background: #6F6F6F url("../../images/um/layout.png") 10px -151px no-repeat;
}
#b_center  .accordion h2.current.has_son_menu a{
    color: #333333;
}
#b_center  .accordion h2.current.has_son_menu:hover a{
    color: white;
}
#b_center  .accordion div.pane_con ul li {
    cursor: pointer;
    display: block;
    position: relative;
    vertical-align: middle;
    /*margin:1px 0;*/
}

#b_center  .accordion div.pane_con ul li div.enent_son_menu_wrap {
    width: 720px;
    left: 200px;
    position: absolute;
    top: 2px;
    z-index: 900;
}

#b_center  .accordion div.pane_con ul li .enent_son_menu_jian {
    width: 10px;
    background-image: url("../../images/new_ui/b_images/event_jiantou.jpg");
    background-repeat: no-repeat;
    background-position: 0 center;
    z-index: 900;
    float: left;
    height: 25px;
}

#b_center  .accordion div.pane_con ul li ul {
    /*background: none repeat scroll 0 0 #fff;*/
    /*border: 1px solid #5B77B6;*/
    width: 700px;
    z-index: 1000;
    float: left; /*border-left:0;*/
}

#b_center  .accordion div.pane_con ul li ul {
    /*border-left:0;*/
}

table.event_table {
    width: 750px;
}

table.event_table td.event_top {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg.png);
    height: 10px;
}

table.event_table td.event_center {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg_center.png);
    background-repeat: repeat-y;
}

table.event_table td.event_center .enent_content_wrap {
    padding: 0 10px;
}

table.event_table td.event_bottom {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg_bottom.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 20px;
}

#b_center  .accordion div.pane_con ul li ul.enent_son_menu li {
    padding: 0;
    background-image: none;
    float: left;
}

#b_center  .accordion div.pane_con ul li ul li a {
    padding: 10px;
    background-image: none;
    font-size: 12px;
    font-weight: 700;
}

#b_center  .accordion div.pane_con ul li ul li a:hover {
    color: #2C6EC7;
    text-decoration: underline;
}

#b_center  .accordion div.pane_con ul li a {
    /*margin:1px 0;*/
    display: block;
    height: 33px;
    line-height: 33px;
    padding: 0 0 0 35px;
    font-size: 14px;
    color: #444;
    text-decoration: none;
}

#b_center  .accordion div.pane_con ul li a.disabled-link {
    color: #ccc; /*text-decoration: line-through;*/
    cursor: not-allowed;
}

#b_center  .accordion div.pane_con ul li a:hover {
    background:#6f6f6f;
    color:white;
}

#b_center  .accordion div.pane_con ul li a.current {
    background:#6f6f6f;
    color:white;
}

/*无子菜单的样式 end*/ 
.new_button_submit{
    width:170px;
    height:64px;
    line-height:66px;
    font-size:22px;
    text-align:center;
    display:inline-block;
    color:#fff;
    text-shadow:-1px -1px #999;
    border:none;
    cursor:pointer;
    background:url(../images/btn_bg_1.png) 0 0 no-repeat;
}
.new_button_submit:hover{
    text-decoration:none;
    background:url(../images/btn_bg_1.png) 0 -75px no-repeat;
}
 .new_button_yellow,.new_button_yellow_noframe,.new_button_blue_noframe{
    text-align: center;
    color:white;
    /*box-shadow:0 3px 50px rgba(0,0,0,.14);*/
    background: url('../../images/um/sdk_button.png') no-repeat;
    text-shadow:-1px -1px 0 #999999;
    font-family: "微软雅黑", Lucida Grande, Geneva;
    cursor:pointer;
    width: 208px;
    height: 58px;
    line-height: 58px;
    display: block;
    font-size:15px;
    background-size:contain;
    font-weight:bold;
}
.new_button_yellow_noframe,.new_button_blue_noframe{
    background: url('../../images/um/layout.png') repeat-x 0 -798px;
    height:47px;
    border-radius:5px;
    line-height:47px;
    font-size:15px;
    /*font-weight:bold;*/
    background-size:auto;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 0 5px rgba(0,0,0,.5);
    box-shadow:0 0 5px rgba(0,0,0,.5);
 }
 .new_button_blue_noframe:hover{
    -webkit-box-shadow:0 0 5px rgba(240,170,0,.8);
    -moz-box-shadow:0 0 5px rgba(240,170,0,.8);
    box-shadow:0 0 5px rgba(240,170,0,.8);
    /*text-shadow:-1px -1px 0 rgba(240,170,0,.8);*/
 } 
 .new_button_yellow_noframe:hover{
    -webkit-box-shadow:0 0 5px rgba(146,252,0,.8);
    -moz-box-shadow:0 0 5px rgba(146,252,0,.8);
    box-shadow:0 0 5px rgba(146,252,0,.8);
    /*text-shadow:-1px -1px 0 rgba(146,252,0,.8);*/
 }
 .new_button_blue_noframe{
    background: url('../../images/um/layout.png') repeat-x 0 -848px;
 }
 #b_center .b_sdk_down{
    margin-bottom:170px;
 }

 #b_center .b_sdk_down div{
    background:#EFEFEF;
    color:#7E7C81;
    line-height:100%;
    padding:10px 0;
    text-shadow:none;
 }
 #b_center .b_sdk_down div div.t_appkey_v {
    background-color: #FFFFFF;
    background-image: none;
    font-size: 12px;
    height: 18px;
    margin: 8px auto 0;
    padding: 6px 0 0;
    text-align: center;
    width: 185px;
    font-weight:normal;

}

#b_center .b_sdk_down h3 a,
.b_apps_succ_right h3.sdk_down_h3 a {
    
    /*width: 208px;
    height: 58px;
    line-height: 58px;*/
    color: white;
}

#b_center .b_sdk_down h3 span.sdk_info {
    font-size: 12px;
    color: #7E7C81;
    font-weight: normal;
    display: inline-block;
    padding: 5px 0 0 5px;
    text-shadow:none;
}

/*rightcontent begin*/
#b_center div.b_rightconten {
    width: 722px;
}

.b_right_menu {
    height: 34px;
    padding: 53px 0 0;
}

.b_right_menu ul li {
    float: left;
}

.b_right_menu ul li a {
    float: left;
    display: block;
    width: 95px;
    margin-right:10px;
    background:#dfdfdf;
    height: 26px;
    padding: 8px 0 0;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    text-decoration:none;
    color: #444444;
}
.b_right_menu ul li a.current {
    background-color: #FFF;
    -moz-box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    text-decoration:none;
}
span.b_docu_link {
    height: 23px;
    padding: 61px 0 0;
    font-weight: 100;
    font-size: 14px;
}
span.b_docu_link a {
    background-image: url("../../images/um/layout.png");
    background-repeat: no-repeat;
    padding: 1px 0 0 19px;
    font-size: 12px;
    font-weight: 700;
    display: block;
    height: 16px;
    color: #00557b;
    text-decoration: none;
    margin-right: 5px;
}
span.b_docu_link a:hover {
    text-decoration: underline;
}

.porcon_center{
    width:97%;
    margin:auto;
}



.b_rightconten h3.title span.text {
    margin-top: 5px;
    display: block;
}

.b_rightconten h3.title span.sub_text {
    margin: 5px 0 0 10px;
    display: block;
    font-weight: normal;
}

.b_rightconten h3.title span.sub_text a {
    text-decoration: underline;
}

.b_rightconten h3.title span.question {
    height: 19px;
    width: 19px;
    background-image: url(../../images/new_ui/b_images/b_h3_question.png);
    margin: 2px 10px 0 0;
}

.b_rightconten h3.title span.button {
    height: 20px;
    padding-top: 4px;
    font-size: 12px;
    width: 118px;
    background-image: url(../../images/new_ui/b_images/b_sdk_down.png);
    margin-right: 10px;
    background-position: 0 -213px;
    text-align: center;
    font-weight: normal;
}

.b_rightconten input.upbtn,.new_button {
    background: url("../../images/um/select_btn.png") repeat-x 0 -117px ;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    text-align: center;
    width: 39px;
/*    margin-left: 50px;*/
    border: 1px solid #BFC4D1;
    border-radius:4px;
    cursor: pointer;
    vertical-align: top;
    text-shadow:1px 1px 0 white;
    margin-top: -2px;
}



/*.bbox_con .hbar {
    padding: 10px;
    font-size: 12px;
    font-weight: 100;
    background-color: #f4f4f4;
    margin-bottom: 3px;
}*/
.bbox_con .hbar span {
    color: #000;
    /*font-weight: normal;*/
}
.bbox_con .hbar span span.normal {
    font-weight: normal;
}

/*自定义事件  开始*/
.b_rightconten table#error-types-list {
    border: 1px solid #C7C7C7;
}

.b_rightconten table#error-types-list tr th {
    background-color: #EFEFEF;
    color: #000000;
    font-weight: 700;
    height: 30px;
    padding-left: 15px;
    text-align: left;
}

.b_rightconten table#error-types-list tr th.first_col{
    border-right: 1px solid #C7C7C7;
    padding: 10px;
}

.error-type-title {
    font-weight: bold;
}

.b_rightconten table#error-types-list{
    margin-bottom: 5px;
}

.b_rightconten table#error-types-list tr td {
    line-height: 150%;
    padding: 10px 0 10px 10px;
}

.b_rightconten table#error-types-list tr td.first_col{
    padding: 10px;
    border-right: 1px solid #C7C7C7;
}

.b_rightconten table#error-types-list tr td.codetitle div {
    width: 460px;
    overflow: hidden;
    color: #7E7C81;
}

.mark_btn_group a{
    /*color: #00557B;*/
    text-decoration: underline;
    margin: 0 10px 0 5px;
}

.b_rightconten table tbody tr td {
    /*padding: 7px 4px 10px 4px;*/
    /*background-color: #FFF;*/
}

.b_rightconten table.b_user_event_table tbody tr td,
table#channel-stats-table tr td {
    /*background-color: #FFF;*/
}

.b_rightconten table tbody tr td .user_event_code {
    border: 1px solid #CCCCCC;
    margin: 0 auto 10px;
    padding: 10px;
    width: 652px;
    z-index: 10;
}

.b_rightconten .b_user_event_table td span {
    display: block;
    float: left;
    height: 23px;
}

li.even_number table tr td {
    background-color: #F9F9F9;
}

.b_rightconten .b_user_event_table td span.count {
    width: 85px;
    padding-top: 7px;
}

.b_rightconten .b_user_event_table td span.cancel {
    width: 45px;
    padding: 7px 0 0 25px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
}

.b_rightconten .b_user_event_table td span.reset {
    width: 45px;
    padding: 7px 0 0 25px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-position: 0 -19px;
    background-repeat: no-repeat;
}

.b_rightconten .b_user_event_table td span.interface {
    width: 67px;
    padding: 7px 0 0 15px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-repeat: no-repeat;
    background-position: 0 -50px;
}

.b_rightconten .b_user_event_table td span.interface {
    background-position: 0 -50px;
}

.b_rightconten .b_user_event_table td span.on {
    width: 62px;
    height: 21px;
    padding: 5px 0 0 20px;
    background-position: 7px -80px;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin-top: 3px;
    background-color: #FFF;
}

.b_rightconten table thead tr td {
    background-color: #FFF;
    padding-left: 15px;
}

.b_rightconten table tr.even_number td,
tr.even_number td {
    background-color: #f0f0f0;
}

.b_rightconten table tr td.tr_hover {
    background-color: #e0ebf8;
}

.b_rightconten table tr td span.title {
    font-weight: 700;
}

.b_rightconten table tr td p {
    font-weight: 100;
}

.b_rightconten table tr td div.b_Field_Editor textarea {
    border: 1px solid #ccc;
    float: left;
}

.b_rightconten table tr td div.b_Field_Editor button {
    width: 50px;
    height: 22px;
    border: 1px solid #ccc;
    margin-left: 3px;
    float: left;
}

.b_user_event_table tbody td {
    /*position:relative;*/
}

.b_user_event_table tbody td div.kong_white {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 23px;
    top: 0;
    width: 82px;
    z-index: 100;
    overflow: hidden;
}

.user_event_list {
    display: none;
}

/*.b_home_tips {
	background-color: #FFFCF3;
	background-image: url("../../images/new_ui/b_images/b_home_tips_r.gif");
	background-position: 15px 8px;
	background-repeat: no-repeat;
	border: 1px solid #EEBE7C;
	display: none;
	margin: 10px 0;
	padding: 5px 0;
}

.b_home_tips .b_home_tips_con {

	font-size: 16px;
	font-weight: normal;
	line-height: 180%;
	padding: 0px 0 0 50px;
	width: 795px;
	line-height: 180%;
}

.b_home_tips .b_ht_close {
	padding: 0px 8px 0 0;
}

.b_home_tips .b_ht_close a {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url("../../images/new_ui/b_images/tip_close.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
}*/

/*自定义事件  结束*/

/*网站分页导航 开始*/
div.page_navigation {
    float: right;
    margin: 15px 0;
}

div.page_navigation a {
    height: 14px;
    padding: 3px 9px;
    border: 1px solid #bfbfbf;
    display: block;
    float: left;
    text-decoration: none;
    margin-left: 3px;
}

span.extend {
    display: block;
    height: 20px;
    padding: 0 0px;
    margin-left: 3px;
}

div.page_navigation a.current {
    background-color: #6f6f6f;
    font-weight: 700;
    border: 1px solid #6f6f6f;
    color: #fff;
}

div.page_navigation a:hover {
    background-color: #6f6f6f;
    border: 1px solid #6f6f6f;
    color: #fff;
    text-decoration: none;
}

div.page_navigation span.extend {
    float: left;
    display: block;
}

/*网站分页导航 结束*/
div.b_rightconten div.title_status {
    padding: 5px 0 5px;
    background-color: #F4F4F4;
    margin-bottom: 3px;
}

div.b_rightconten .portabbg div.title_status {
    padding: 10px;
}

div.b_rightconten div.title_status select {
    border: 1px solid #ccc;
    padding: 1px;
}

div.b_rightconten div.title_status span {
    padding: 3px 10px 0;
    font-weight: 700;
    font-size: 14px;
    color: #575757;
}

div.b_rightconten div.title_status span.fr {
    padding: 4px 11px 0 0;
    font-weight: 100;
    font-size: 12px; /*text-decoration: underline;*/
}

/*网站分页导航 结束*/
/*rightcontent end*/

/*center end*/
#b_bottom {
    margin: 10px 0;
    background:url(../../images/um/body_bg.gif) repeat-x ;
    height:64px;
    color:#929292;
}
.copyright{
	margin-bottom:10px;
}
#b_bottom .copyright {
    margin: 0 auto;
    padding: 15px 0 0 50px;
    width: 888px;
}
#b_bottom .copyright a{
    color:#929292;
    margin:0 12px;
}
#b_bottom .copyright a:first-child{
    margin-left:0;
}
#b_bottom .copyright .copy{
    margin-top:8px;
}
#b_bottom .copyright .ICP {
    margin-left:24px;
}
#b_bottom .copyright .ICP a:first-child{
    margin-left:24px;
}
/*report today css begin*/
.bbox_con .twoC {
    overflow: hidden
}

.bbox_con .twoCleft {
    float: left;
    width: 355px;
}

.bbox_con .twoCright {
    float: right;
    width: 355px;
}

.bbox_con div.twoCleft div.hbar {
    background: #fff;
    background-image: url("../../images/new_ui/b_images/b_h3_title.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    font-weight: bold;
    height: 29px;
    margin: 15px 0 0;
    padding: 10px 10px 0 20px;
    color: #444;
}

.bbox_con div.twoCright div.hbar {
    background: #fff;
    background-image: url("../../images/new_ui/b_images/b_h3_title.jpg");
    background-repeat: no-repeat;
    background-position: right 0;
    font-weight: bold;
    height: 29px;
    margin: 15px 0 0;
    padding: 10px 10px 0 20px;
    color: #444;
}

.bbox_con div.twoCleft table.datatab {
    width: 100%;
    float: left;
}

.bbox_con div.twoCright table.datatab {
    width: 100%;
    margin: 0;
    float: right;
}

/*report today css end*/

/*os begin*/

.ccon {
    overflow: hidden
}

.cleft {
    width: 455px;
    float: left;
    padding-top: 15px
}

.cright {
    width: 300px;
    float: right
}

.piecon {
    margin-bottom: 20px
}

.piecleft {
    width: 300px;
    float: left;
    padding-top: 15px; /*padding-right: 10px*/
}

.piecright {
    width: 350px;
    float: right
}

.os .bbox_con .hbar {
    background-color: #f4f4f4;
    margin: 2px auto 5px;
}

/*os end*/

/*自定义事件分析 begin*/

#message-period-charts .meassage_control {
    background-image: url(../../images/new_ui/b_images/b_tabs_g.png);
    background-repeat: repeat-x;
    height: 25px;
    padding-left: 20px;
}

#message-period-charts .meassage_control li {
    float: left;
    margin: 0 5px 0;
}

#message-period-charts .meassage_control li span {
    height: 19px;
    padding: 4px 10px 0;
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #f2f6ff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

#message-period-charts .meassage_control li.current span {
    height: 20px;
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #FFF;
}

#message-period-charts .meassage_contents .meassage_contents_list {
/*    border: 1px solid #ccc;*/
    background-color: #fff;
    /*margin: 10px auto;
    padding: 5px;*/
}

/*自定义事件分析 end*/

/*app begin*/
.addapptab input {
    border: 1px solid #ccc;
}

.portab2 td.edportd img {
    /*float: left;*/
    /*margin-left: 2px;*/
}

.portab2 td.edportd a {
    /*float: left;*/
    /*padding-top: 2px;*/
    /*margin:0 5px;*/
    /*color:#06c;*/
    /*position:relative;*/
    /*top:-4px;*/
}

.sdkbar {
    color: #235C94;
    font-weight: bold;
    background: #DFE7FF;
    padding-left: 12px;
    line-height: 22px;
    height: 22px;
}

/*app end*/

/*errors_page begin*/
.errors_page .public_e_table {
    border: 1px solid #ccc;
}

.errors_page #user_search select {
    border: 1px solid #ccc;
}

.errors_page #user_search input {
    border: 1px solid #ccc;
    padding: 0px 3px;
    font-size: 12px;
}

.errors_page .public_e_table tr td {
    padding: 0;
}

.errors_page .public_e_table tr td .hi_content {
    border: 1px solid #ccc;
    width: 666px;
    margin: -20px auto 0;
    padding: 10px;
}

.errors_page .public_e_table tr td .kong_white {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 36px;
    top: 0;
    width: 78px;
    z-index: 100;
}

a.o_p {
    background-image: url("../../images/new_ui/b_images/user_event_smallico.png");
    background-position: 18px -53px;
    border: 0;
    height: 21px;
    padding: 5px 0 0 20px;
    width: 58px;
    display: block;
    margin-top: 3px;
}

a.c_l {
    background-image: url("../../images/new_ui/b_images/user_event_smallico.png");
    background-color: #FFFFFF;
    background-position: 19px -81px;
    border-color: #CCCCCC;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 21px;
    padding: 5px 0 0 20px;
    width: 58px;
    display: block;
    margin-top: 3px;
    margin-left: -17px;
}

.errors_page .datatab.long td {
    vertical-align: middle;
    text-indent: 11px;
}

/*errors_page end*/
/*upload begin */
#upload-app-file textarea#app_file_update_log {
    width: 690px;
    height: 130px;
    border: 1px solid #ccc;
}

#top .login_reg a {
    font-weight: 100;
    font-size: 12px;
}

#top .login_reg {
    padding-top: 25px;

}

/*upload end */

/*question beign*/

#question_wrap {
    color: #000;
    font-size: 12px;
    text-align: left;
    width: 620px;
}
/*
#question_wrap .question_content_top {
    height: 50px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg.png);}



.question_js_data{
    width:650px;}
.question_js_w{
    width:40px;
    height:10px;
    padding:10px 10px 10px 20px;
}
.question_js_f{
    width:30px;
    height:10px;
    padding:10px 10px 10px 10px;}
.question_js_bgcor{
    background-color:#f2f2f2;}



#question_wrap_new {
    color: #000;
    font-size: 12px;
    text-align: left;
    width: 690px;}
#question_wrap_new .question_content_top_new {
    height: 50px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg_new.png);}
#question_wrap_new .question_content_center_new {
    width: 643px;
    line-height: 180%;
    background-image: url(../../images/new_ui/b_images/eject_question_center_bg_new.png);
    background-repeat: repeat-y;
    padding: 0 20px;}
#question_wrap_new .question_content_top_new h3.title {
    padding: 18px 30px 0;
    height: 32px;}
#question_wrap_new .question_content_top_new h3.title .fl b {
    color: #2C6EC7;}
#question_wrap_new .question_content_bottom_new {
    height: 30px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg_new.png);
    background-position: 0 bottom;}



#question_wrap .question_content_top h3.title {
    padding: 18px 30px 0;
    height: 32px;
}

#question_wrap .question_content_top h3.title .fl b {
    color: #2C6EC7;
}

#question_wrap .question_content_center {
    line-height: 180%;
    background-image: url(../../images/new_ui/b_images/eject_question_center_bg.png);
    background-repeat: repeat-y;
    padding: 0 20px;
}
*/
 .question_content_center table tr td {
    padding: 5px 10px 5px 10px;
}

.question_content_center table tr td.title {
    font-weight: 700;
    color: #00557b;
    font-size: 14px;
    width: 140px;
    padding: 5px 0 5px 20px;
}
/*
#question_wrap .question_content_center table tr.question_even td {
    background-color: #f2f2f2;
}

#question_wrap .question_content_bottom {
    height: 30px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg.png);
    background-position: 0 bottom;
}

#question_wrap .question_content strong {
    float: none;
    font-weight: 700;
    color: #000;
}

#question_wrap .close {
    width: 100%;
    text-align: right;
    cursor: pointer;
}
*/
h3.title span.question, .statsTableHeader span.question,.statsNormalHeader span.question {
    background: url("../../images/um/layout.png") -2px -290px no-repeat;
    cursor:help;
    height: 21px;
    margin: 0px 10px 0 0;
    padding: 0;
    width: 16px;
}

.path_choose_version {
    float: right;
    margin: 0 13px 0 0;

}

.path .statsTableHeader span.question {
    margin-top: 2px;
}

.path_choose_version select {
    border: 1px solid #ccc;
}

.statsTableHeader div.fr span a {
    font-weight: 100;
    font-size: 12px;
}

/*question end*/

/*sns beign*/
.sns_integration_wrap {
    /*width: 826px;*/
    margin: 0 auto;
}

.sns_integration_wrap .sns_integration_wrap_top {
    /*background-image: url(../../images/new_ui/register/register_content_bg_tb.png);*/
    height: 00px;
    margin-top: 5px;
}

.sns_integration_wrap .sns_integration_wrap_center {
    /*background-image: url(../../images/new_ui/register/register_content_bg_center.png);*/
    /*padding: 0 55px;*/
}

.sns_integration_wrap .sns_integration_wrap_center p {
    color: #363636;
    font-size: 16px;
    font-weight: 100;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center;
}

.sns_integration_wrap .sns_integration_wrap_center form {
    font-size: 14px;
    width: 700px;
    margin: 0 auto;
}

.sns_integration_wrap .sns_integration_wrap_center form input.input_205 {
    /**border: 1px solid #9B9B9B;*/
    height: 23px;
    width: 280px;
}

.sns_integration_wrap .sns_integration_wrap_center form span.submit_sns input {
    margin: 10px 0 0;
	display:inline-block;
	zoom:1;
}

.sns_integration_wrap .sns_integration_wrap_center form table tr td {
    padding: 5px 0;
}

.sns_integration_wrap .sns_integration_wrap_bottom {
    /*background-image: url(../../images/new_ui/register/register_content_bg_tb.png);*/
    background-position: 0 bottom;
    height: 20px;
}

span.fz24 {
    font-weight: 100;

}

/*sns end*/
.b_addApps div.result {
    color: #EA5200;
}

/*#version-stats-table tr td a, .infotab tr td a, a.na, div.b_rightconten div.title_status span.fr a, .tinfo div a, #bartable0 a, #event-labels-stats td a {
    color: #2C6EC7;
}*/

#version-stats-table tr td a:hover, .infotab tr td a:hover, a.na:hover, div.b_rightconten div.title_status span.fr a:hover, .tinfo div a:hover, #bartable0 a:hover, #event-labels-stats td a:hover {
    text-decoration: none;
}

/*new_silver_table --begin*/

.new_silver_table {
    border: solid #D2D2D2;
    border-width: 1px;
    width:100%;
}
.bitemcon .new_silver_table {
    border: solid #D2D2D2;
    border-width: 0;
/*    margin-bottom:20px;*/
}

.bitemcon td .new_silver_table {
    border-width: 1px;
}

.bitemcon .piecright .new_silver_table {
    border-width: 1px;
}
.chart_body{
    min-height:260px;
    width:680px;
    margin:15px auto;
}

.new_silver_table tr th,.new_silver_table tr td {
    padding: 5px 4px 4px 15px;
    color: #161616;
    border-right: 1px #D2D2D2 solid;
    border-left: 1px white solid;
    text-align: left;
}
.new_silver_table tr th {
    border-bottom: 1px solid #B2B2B2;
    background-color: #efefef;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */*/
    color: #444; /*height:14px;*/
    text-shadow:0 1px 0 white;
    /*background-image:url(images/new_silver_table_th_bg.gif);*/
    /*background-repeat:repeat;*/
    font-weight: normal;

    -webkit-box-shadow:0 1px 0 white inset;
    -moz-box-shadow:0 1px 0 white inset;
    box-shadow:0 1px 0 white inset;
    /*position:relative;*/
}
.new_silver_table tr:hover td {
    background:#e0ebf8;
}
.new_silver_table th.new_silver_first_n,
.new_silver_table td.new_silver_first_n {
    border-left: 0;
}
.new_silver_table tr th:last-child,
.new_silver_table tr td:last-child {
    border-right: 0;
}

.new_silver_table tr.new_silver_even td {
    background-color: #f0f0f0;
}

.new_silver_table tr.current td {
    background-color: #dbe7f8;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_odd td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_even td {
    background-color: #f0f0f0;
}

.new_silver_table tr.current table.new_silver_table tr.current td {
    background-color: #dbe7f8;
}

.new_silver_table tr.tr_row td {
    border: none;
}

.new_silver_table td.next_activity_stat_td {
    border-left: 0;
}

/*some special dom like table*/
.events_ul .edit_event a{
    margin:0 10px;
    padding-left:20px;
    color:#767676;

}
.events_ul .edit_event a:hover{
    color:#25979d;
    text-decoration: underline;
}
.events_ul .edit_event_btn{
    background:url(../../images/um/table_lab_icon.png) no-repeat 0 -639px;
}
.events_ul .reset_event_btn{
    background:url(../../images/um/table_lab_icon.png) no-repeat 0 -603px;
}
.new_silver_table tr td.deleted_events{
    text-align:center;
}
span.clickExpand {
    color: #25979d;
    margin-top: 5px;
    padding-left:15px;
    background:url('../../images/um/table_lab_icon.png') no-repeat 0 -669px;
    cursor: pointer;
    
}
span.expand {
    background-position: 0 -700px;

}
.events_ul  td.deleted_events{
    text-align:center;
    background:white;
    border-top:1px solid #ccc;
    cursor:pointer;
}

.events_ul .event_group_name .deleteListBtn{
    margin:  0;
}
ul.events_ul .event_table .new_silver_table{
	border:none;
    table-layout:fixed;
}
.fixedTableLayout{
    table-layout:fixed;
}
.fixedTableLayout td,.fixedTableLayout th{
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
ul.events_ul .event_table .new_silver_table td.event_group_name span{
    max-width:90%;
}
ul.events_ul .event_table .new_silver_table td ,ul.events_ul .event_table .new_silver_table td.event_group_name span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
ul.events_ul {
    border: 1px solid #D2D2D2;
}

ul.events_ul input, ul.events_ul button {
    font-size: 12px;
}

ul.events_ul table tr td .num {
    padding-top: 4px;
}

ul.events_ul table tr td.edportd {
    /*padding-left: 0;*/
}

ul.events_ul table tr td.edportd img {
    margin-left: 8px;
}


ul.events_ul th.new_silver_first_n, ul.events_ul td.new_silver_first_n {
    border-left: 0;
}
.new_silver_table .new_silver_first_tr th{
    border-left: 0;
    border-right:0;
    background:#f0f0f0;
}
.new_silver_table .account_tr th, .new_silver_table .account_tr td {
    border-left:0;
    border-right:0;
}

ul.events_ul li table.add_n td {
    padding-top: 5px;
    padding-bottom: 5px;
}
/*new_silver_table --end*/
a.feed_back_all {
    display: block;
    position: fixed;
    right: 0;
    top: 50%;
    width: 31px;
    font-size:16px;
    color:white;
    text-align:center;
    padding:10px 0;
    background: #EFA928;
    color: white;
    
}
.distribute_flow_content {
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
}
.b_rightconten .distribute_flow  h3.title {
    margin: 0;
}
.distribute_flow_bottom {
    height: 10px;
    background-image: url(/images/new_ui/b_images/distribute_flow_bottom.gif);
    background-repeat: no-repeat;
}
.distribute_flow_list {
    background-color: #F0F7FF;
    padding: 3px 0 5px;
    margin-bottom: 10px;
}
.distribute_flow_list span.fl {
    font-weight: bold;
}

.distribute_flow_list span.fl.t {
    padding:6px 0 0 10px

}
.distribute_flow_list span.fr.r {
    padding:3px 20px 0 0px

}
.distribute_self_flow th{
    font-weight: normal;
    background-color: #F5F5F5;
    padding: 4px 0;
}

.distribute_flow_content select {
    border: 1px solid #ccc;
}
.hidde_list {
    background-color: #F5F5F5;
    padding: 5px 0;
    text-align: center;
    margin: 10px auto;
}
/*corner border --end*/
/* new_popbox --begin*/
.new_popbox  {
    color: #000000;
    font-size: 12px;
    text-align: left;
    width: 620px;
    background:white;
	-moz-box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
	box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
    /*behavior:url('ie-css3.htc');*/
}
.new_popbox .event_show_tips{
    width:100%;
    margin:0 auto;
    border:none;
}
.border_top5px{
	-moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}
.border5px{
	-moz-border-radius:  3px ;
    -webkit-border-radius: 3px ;
    border-radius: 3px ;
}
.new_popbox .new_popbox_head {
    /*background: url("../../images/um/select_btn.png") repeat-x 0 -291px;*/
    background:#04384F;
    height: 35px;
    
}
.new_popbox .new_popbox_head h3.title span.tg_rss{
	display: block;
	width:22px;
	height:22px;
	margin-top:5px;
	background: url("../../images/um/select_btn.png") no-repeat 0 -340px;
}
/*.new_popbox .new_popbox_head h3.title span.tg_rss:hover{
    background-position:0 -230px;
}*/
.new_popbox .new_popbox_foot{
    height:44px;
    line-height:44px;
    background:#f1f1f1;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.new_popbox .new_popbox_foot .msg{
    margin-left:10px;
}
.new_popbox .new_popbox_foot .certain_btn{
    margin:10px 0 0 40px;
}
.new_popbox .new_popbox_head h3.title {
    padding: 0 10px 0 20px;
	line-height: 36px;
	color:white;
}
.new_popbox .new_popbox_body table   {
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    border-left:1px solid #A3CEFF;
    
}
.new_popbox .new_popbox_body table.normalTable   {
    border:none;

    padding:0 0 10px 10px;
}
.new_popbox .new_popbox_body  table tr  {
    height:30px;
}
.new_popbox .new_popbox_body  table tr td input,.new_popbox .new_popbox_body  table tr td textarea {
   	margin: 0 5px 0 20px;
	/*vertical-align: sub;*/
}

.new_popbox .new_popbox_body  table tr.odd ,.new_popbox .new_popbox_body table.normalTable table tr.odd {
    background:#f3f7fb;
}
.new_popbox .new_popbox_body table.normalTable tr.odd{
    background: white;
}
.new_popbox .new_popbox_body {
/*    background-image: url("../../images/new_ui/b_images/eject_question_center_bg_new_js_a_img.png");*/
    color:#949494;
    line-height: 180%;
    padding:22px;
  
}
 

.new_popbox .title {
    font-size:14px;
    
    /*text-shadow:0px 1px 1px rgba(255,255,255,0.5);*/
}



.new_popbox .tip{
    font-size:12px;
    color:#999999;
    font-weight: normal;
}

.b_tips_warning {
    height:35px;
    line-height:35px;
    background: url(../images/new_reports_ui/error_tips.png) no-repeat scroll 10px -20px transparent;
    color:#ff911b;
    text-indent:30px;
    color: #FFA730;
    font-size: 14px;
    font-weight: 700;
    margin:5px 0 6px;

}

.b_home_tips{
	font-size:11px;
}
.b_home_tips_new{

}
.b_home_tips_con{
	line-height:20px;
}
.event_tip_close {
display: block;
width: 14px;
height: 18px;
background: url("/images/new_reports_ui/error_tips.png") 0px -118px no-repeat;
cursor: pointer;
text-indent: -9999em;
}




.b-tips-panel{
	position:absolute;width:350px;height:40px;line-height:40px;overflow:hidden;right:0px;top:48px;padding-right:5px;
	vertical-align:middle;
	text-align:right;
}
.tip-contentpanel{
	display:inline-block;
	zoom:1;
	position:relative;
}
.b-tips-panel .hide{
	display:none;
}
.tip-content{
	text-align:left;
	max-width:300px;
	overflow:hidden;
	background:#cdcdcd;
	padding:0 10px;
	line-height:20px;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
}
.tip-iconpanel{
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	margin-left:5px;
}
.tip-corner{
	width: 4px;
	float: right;
	height: 6px;
	background: url(/images/new_reports_ui/corner.png) no-repeat 0 0px;
	position: absolute;
	right: -4px;
	top: 19px;
}
.icon-notice{
	width: 20px;
	height: 20px;
	display: inline-block;
	zoom: 1;
	background: url(/images/new_reports_ui/notice.png) no-repeat 0 0px;
	content: '.';
	position: relative;
	top:7px;
}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* new_popbox --end*/

#salonForm_form .status{
    width: 68px;
}
#salonForm_wrap input.in{
    width: 220px;
}
/* events begin */
#checkboxes {
    padding: 3px;
    min-width: 150px;
}
/*#choose_version {
    color: #2C6EC7;
}*/
.version_column {
    border-right: 1px solid #DEEBFB;
}
.version_title {
    padding-left: 10px;
    width: 80px;
}
.version_check {
    padding-right: 10px;
}
#last_version_column {
    border-right: 1px #DEEBFB;
}
/*.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
    border:1px solid #999999;
    background-color:#ffffff;
}*/


.create_event a{
    cursor:default;
    
    text-shadow:none;
}

.create_event a:hover {
    text-decoration:none;
    color:white;
    background:#6f6f6f;
}
.choose_v a {
    color: #2C6EC7;
    padding-right: 15px;
    font-weight: normal;
}
.event_show_tips li.subitem{
    list-style: disc;
    margin-left: 15px;
}
/* events end */
ul.sub_channel_list{
    margin: 0 30px;
}
ul.sub_channel_list li{
    float:left;
    margin: 5px 10px;
}
.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
    border:1px solid #999999;
    background-color:#ffffff;
}
.statsTableHeader .tooltip{
	top:27px;
	width:90px;
	left:-21px;
}
.tooltip ul li a{
    display:block;
    padding:5px 20px;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
}
/*.tooltip ul li a:hover{
    color:white;
    text-decoration:none;
    font-size:12px;
    background:#6f6f6f;
    font-weight:normal;
}*/

#parameter_table a{
    margin-right: 15px;
}
.event_show_tips li.subitem{
    list-style: disc;
    margin-left: 15px;
}


/* feedback begin */
.feedback td {
    background:none;
}
.feedback tr th, .new_silver_table .feedback_body tr td {
    border-left: 0px;
    /*padding: 10px;*/
}

.comments_add_form .new_silver_table {
    border: 0;
}

.comments_add_form td, .comments_add_form tr:hover {
    background-color: #dbe7f8;
}

.feedback_body form input {
    margin-left: -71px;
    margin-top: -86px;
}

.feedback_body form textarea {
    padding-right: 100px;
}

.umeng_word {
    margin: 10px;
}

.umeng_word table {
    border-collapse: collapse;
    border-spacing: 0;
}

.umeng_word td {
    padding: 5px;
}

.umeng_reply {
    margin: 0 1px 10px;
}

.umeng_reply .caption {
    height: 30px;
    line-height: 30px;
    background: #eee;
    font-size: 12px;
}

.umeng_reply .caption .last_comment_at {
    float: right;
    color: #999;
    margin-right: 10px;
}

.umeng_reply .caption ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.umeng_reply .caption_on {
    /*border-bottom: 1px solid #516DAE;*/
}

.umeng_reply .caption_on_border_bottom {
    border-bottom: 1px solid #516DAE;
}

.umeng_reply .caption li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.umeng_reply .caption li a {
    padding: 0 10px;
    text-decoration: none;
    display: block;
}

.umeng_reply .caption_on li.first a {
    /*border: 1px solid #516DAE;*/
    padding: 0 9px;
    border-bottom: none;
}

.li_first{
    background: #EBF3FF;
    border: 1px solid #516DAE;
}

.umeng_reply .content {
    border: 1px solid #516DAE;
    border-top: none;
    background: #EBF3FF;
    padding-left: 1px;
}

.new_silver_table .feedback_body tr.current td {
    background-color: #fff;
}

.new_silver_table  tr.current table.new_silver_table tr.new_silver_odd td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_even td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.current td {
    background-color: #fff;
}

img.loading{
    /*padding-top: 7px;*/
}

.more_feedback{
    display: block;

}
.tr_border_bottom{
    border-bottom: 1px solid #aaa;
}
/* feedback end*/
.b_cancel {
    height:35px;
}
.b_cancel_cont {
    background-color:#ffdfa6;
    padding:5px 20px;
    line-height:26px;
    height:100%;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* new custom events --begin */
#param_spread_chart{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px auto;
    padding: 5px;
}
.choose_param{
	max-width:80px;
}
#event-detail-log-table{
	width:100%;
}

.question_content_center_new_b .param_set{
    max-height:200px;
    overflow-y:auto;
    margin-top:20px;
    padding-left: 5px;
    font-size:14px;
}
/* new custom events --end */
/* new monitor --begin */
.compare_token{
    height:21px;
    border-radius: 4px;
    text-align:center;
    display:inline-block;
    vertical-align:top;
}
.compare_token li,.normalTab dd{
    font-weight:bold;
    color:#7B7B7B;
    float: left;
    display: block;
    width:30px;
    height:21px;
    line-height:21px;
    background:url(../../images/um/select_btn.png) repeat-x 0 -117px;
    background: rgb(229,229,229); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    cursor:pointer;
    border-top:1px solid #C5CEDF;
    border-bottom:1px solid #C5CEDF;

}
.calTab{
    overflow: hidden;
    padding: 8px 5px;
}
.sel_cal_sure{
    overflow:hidden;
    padding:5px 10px ;
    background:#DCDCDC;
}
.sel_cal_sure .new_button{
    width:70px;
    margin-top:1px;
}
.normalTab dd{
    line-height:20px;
    width:33%;
    text-align:center;
    text-indent:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d2d2d2;
}

.compare_token li.active,.normalTab dd.active{
    background: rgb(198,214,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, rgba(198,214,253,1) 0%, rgba(103,146,226,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,214,253,1)), color-stop(100%,rgba(103,146,226,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d6fd', endColorstr='#6792e2',GradientType=0 ); /* IE6-8 */
    color:white;
    text-shadow:none;
}
.compare_token li:first-child,.normalTab dd:first-child,.compare_token li.first{
    border-radius: 3px 0 0 3px;
    border-left:1px solid #C5CEDF;
}
.compare_token li.last{
    border-radius: 0px 3px 3px 0;
    border-right:1px solid #C5CEDF;
}
.compare_token li:last-child,.normalTab dd:last-child{
    border-radius: 0px 3px 3px 0;
    border-right:1px solid #C5CEDF;
}
.new_popbox .new_popbox_body  table.monitorTable td,.new_popbox .new_popbox_body  table.hasDeleteBtn th{
    padding-left:40px;
}
.new_popbox .new_popbox_body  table.monitorTable td.check_mail_list{
    padding-left:70px;
}
.new_popbox .new_popbox_body  table.hasDeleteBtn tr:hover{
    background:#f3f7fb;
}
.new_popbox .new_popbox_body  table.hasDeleteBtn tr:hover .deleteListBtn{
    visibility:visible;
}.new_popbox .new_popbox_body  table.hasDeleteBtn tr .deleteListBtn{
    visibility:hidden;
}
.new_popbox .new_popbox_body  table.monitorTable  tr td input,.new_popbox .new_popbox_body  table.monitorTable  tr td textarea
,.new_popbox .new_popbox_body  table.monitorTable  tr td .select_option {
    margin: 0 7px;
    /*vertical-align: sub;*/
}
.new_popbox .new_popbox_body  table.monitorTable  tr td .new_input{
    width:100px;
}
.new_popbox .new_popbox_body  table.monitorTable  tr td .select_option{
    margin-right:15px;
}
.addListBtn,.deleteListBtn{
    background:url(../../images/um/select_btn.png) repeat-x 0 -451px;
    width:15px;
    height:15px;
    cursor:pointer;
}
.addListBtn{
     display:inline-block;
    /* margin-left:15px;*/
     vertical-align:middle;
}
.new_popbox .new_popbox_body  table.monitorTable td.check_mail_list .addListBtn{
    margin-left:7px;
}
.deleteListBtn{
    background:url(../../images/um/select_btn.png) repeat-x 0 -467px;
    margin: 5px 10px 0 -25px;
} 
td.delete_account .deleteListBtn{
    margin:0 10px 0 0;
} 

.check_mail_list .new_button{
    margin-top:-1px;
}
/*.new_silver_table tr th.table_lab{
    text-align:left;
    background: #d8d8d8;
    border-left:none;
}*/
.new_silver_table tr th.table_lab ul{
    margin:3px 0 0 25px;
}
.new_silver_table tr th.table_lab input{
    margin-top:3px;
}
.new_silver_table .table_lab_icon{
    height:20px;
    width:20px;
    background:url(../../images/um/table_lab_icon.png) no-repeat 0 0;
    float:left;
    margin:0 20px;
    cursor:pointer;
    position: relative;
}
.new_silver_table .channel_combine:hover{
    background-position:0 -41px;
}
.new_silver_table .channel_delete{
    background-position:0 -80px;
}
.new_silver_table .channel_delete:hover{
    background-position:0 -118px;
}
.new_silver_table .channel_open{
    background-position:0 -156px;
}
.new_silver_table .channel_open:hover{
    background-position:0 -192px;
}
.new_silver_table .channel_set{
    background-position:0 -231px;
}
.new_silver_table .channel_set:hover{
    background-position:0 -269px;
}
.new_silver_table tr:hover td.hover_show a{
    display: block;
}
.new_silver_table tr td.hover_show .absolute_hover_show {
    position:absolute;
    display: block;
    width:300px;
    margin-top:-15px;
}
.new_silver_table tr td.hover_show .absolute_hover_show a{
    margin-top:-1px;
}

.new_silver_table tr td.channel_name {
    position:relative;
}
/*.new_silver_table tr td.channel_name a.channel_del_btn{
    position:absolute;
    right:0;
    top:10px;
}
.new_silver_table tr td.channel_name a.modify_channel_name_btn{
    position:absolute;
    right:60px;
    top:10px;
}*/
.account_enabled_tag{
    display:inline-block;
    height:16px;
    width:16px;
    
    vertical-align:text-bottom;
    background:url(../../images/um/table_lab_icon.png) no-repeat 0 -304px;
}
.account_enabled_tag_close{
    background-position:0 -331px;
}
.accounts_wrap .portab2 td.channel_account_status{
    text-align:right;
    padding-right:20px;
}
.channel_operate_set{
    margin:0 10px 0 40px;
}
/* new monitor --end */

/*client time $ sever time--begin */

.chart_left{
    position: relative;
}
.chart_left .cs_time_choose{
    position:absolute;
    right:10px;
    z-index:997;

}
.cs_time_choose li{
    display:block;
    height:20px;
    width:20px;
    margin: 0px 5px;
    float:left;
    cursor:pointer;
    background:url(../../images/um/table_lab_icon.png) no-repeat 0px -564px;
}
.cs_time_choose li input{
    margin-left:-30px;
    margin-right:2px;
}
.chart_left .cs_time_choose li{
    
    margin: 0px 20px;
   
}
.cs_time_choose li.server_time{
    background-position:0px -525px;
}
/*.cs_time_choose li.client_time:hover,.cs_time_choose li.client_time.sel{
    background-position:0px -367px;
}
.cs_time_choose li.server_time:hover,.cs_time_choose li.server_time.sel{
    background-position:0px -447px;
}*/
/*client time $ sever time--begin */
.table_bottom_oprate td{
    border-top:1px solid #D2D2D2;
}
.table_right_operate_btn li{
    margin:0 5px 0 0; 

}

/*-------------------------------
*	Default dropdown styles
--------------------------------*/

.tzSelect{
	
	/* This is the container of the new select element */
	
	height:34px;
	display:inline-block;
	min-width:206px;
	position:relative;
	margin:5px 0;
	
	/* Preloading the background image for the dropdown */
	background:url("../images/new_ui/report/dropdown_slice.png") no-repeat -99999px;
}

.tzSelect .selectBox{
	position:absolute;
	height: 25px;
	width:176px;
	font:14px;
	text-align:left;
	padding:6px 20px 0 10px;
	color:#00557b;
	font-weight: bold;
	background:url('../images/new_reports_ui/dropdown_select.png');
	background-repeat: no-repeat;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;

}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	
	color:#505050;
	cursor:pointer;
}

.tzSelect .dropDown{
	position:absolute;
	top:30px;
	left:0;
	width:206px;
	border:1px solid #ccc;
	list-style:none;
	z-index:1000;
	background-color: #FFF;
}

.tzSelect .dropDown.f {
	overflow-y:auto;
	height:380px;
}

.tzSelect li{
	background-color:#fff;
	cursor:pointer;
	padding:7px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.tzSelect li:hover{
	background-color:#6f6f6f;
	color:white;
}


/*-----------------------------------------------------
*	Additional styles for the apple product dropdown
------------------------------------------------------*/


.tzSelect .hasDetails{
	border-width:0 1px 1px;
}

.tzSelect .hasDetails li{
	height:85px;
	position:relative;
	padding:0;
	text-align:left;
	
	/* Again, using CSS3 multiple backgrounds with a fallback */
	
	background:url('../images/new_ui/report/dropdown_slice.png') repeat-x #222;
	background-image:url('../images/new_ui/report/dropdown_slice.png'),url('../images/new_ui/report/dropdown_slice.png'),url('../images/new_ui/report/dropdown_slice.png');
	background-position: 50% -171px, 0 -85px, 0 0;
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.tzSelect .hasDetails li:hover{
	background-position: 50% -256px, 0 -85px, 0 0;
}

.tzSelect .hasDetails li span{
	left:88px;
	position:absolute;
	top:27px;
}

.tzSelect .hasDetails li i{
	color:#999999;
	display:block;
	font-size:12px;
}

.tzSelect .hasDetails li img{
	left:9px;
	position:absolute;
	top:13px;
}



/*-------------------------------
*	Default dropdown styles
--------------------------------*/

.tzSelect{
	
	/* This is the container of the new select element */
	
	height:34px;
	display:inline-block;
	min-width:206px;
	position:relative;
	margin:5px 0;
	
	/* Preloading the background image for the dropdown */
	background:url("../images/new_ui/report/dropdown_slice.png") no-repeat -99999px;
}

.tzSelect .selectBox{
	position:absolute;
	height: 25px;
	width:176px;
	font:14px;
	text-align:left;
	padding:6px 20px 0 10px;
	color:#00557b;
	font-weight: bold;
	background:url('../images/new_reports_ui/dropdown_select.png');
	background-repeat: no-repeat;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;

}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	
	color:#505050;
	cursor:pointer;
}

.tzSelect .dropDown{
	position:absolute;
	top:30px;
	left:0;
	width:206px;
	border:1px solid #ccc;
	list-style:none;
	z-index:1000;
	background-color: #FFF;
}

.tzSelect .dropDown.f {
	overflow-y:auto;
	height:380px;
}

.tzSelect li{
	background-color:#fff;
	cursor:pointer;
	padding:7px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.tzSelect li:hover{
	background-color:#6f6f6f;
	color:white;
}


/*-----------------------------------------------------
*	Additional styles for the apple product dropdown
------------------------------------------------------*/


.tzSelect .hasDetails{
	border-width:0 1px 1px;
}

.tzSelect .hasDetails li{
	height:85px;
	position:relative;
	padding:0;
	text-align:left;
	
	/* Again, using CSS3 multiple backgrounds with a fallback */
	
	background:url('../images/new_ui/report/dropdown_slice.png') repeat-x #222;
	background-image:url('../images/new_ui/report/dropdown_slice.png'),url('../images/new_ui/report/dropdown_slice.png'),url('../images/new_ui/report/dropdown_slice.png');
	background-position: 50% -171px, 0 -85px, 0 0;
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.tzSelect .hasDetails li:hover{
	background-position: 50% -256px, 0 -85px, 0 0;
}

.tzSelect .hasDetails li span{
	left:88px;
	position:absolute;
	top:27px;
}

.tzSelect .hasDetails li i{
	color:#999999;
	display:block;
	font-size:12px;
}

.tzSelect .hasDetails li img{
	left:9px;
	position:absolute;
	top:13px;
}


/*a {
	color:#4f73b1;
}

a:hover {
	color:#4f73b1;
	text-decoration:underline;
}

.fl {
	float:left;
}

.fr {
	float:right;
}*/
.error{
    color:red;
}
.applyPromotion .new_input{
    z-index: 0;
}
.applyPromotion .new_popbox_foot .app_submit{
    margin:10px;
}
.apply_promotion_bd{
	padding-top:61px;
	margin-right:10px;
	/*font-weight:bold;*/
}
.apply_promotion_bd a:hover{
	text-decoration:underline;
	color:#00557B;
}
.icon-promotion{
	background: url(../../images/um/layout.png) 3px -1200px no-repeat;
	height: 24px;
	width: 25px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}
.icon-promotion:hover{
	background-position:3px -626px;
}
.no-stress{
	color:grey;
	font-weight:normal;
}
#b_message {
	width:693px; /* 11/30 666 */
	margin: 40px auto 25px;
}

#b_message .pnl_send {
	width:533px; /* 11/30 width:506px;*/
	height:115px;
	background:url('../images/send_bg.jpg') no-repeat;
	padding:8px 80px 25px 80px;
}

#b_message .pnl_send textarea {
	width:533px;  /* 11/30 width:506px;*/
	height:65px;
	box-shadow:0 1px 1px #ced0d4;
	border-radius:3px;
	border:1px solid #ced0d4;
}

#b_message .pnl_send .btn_upload {
	width:100px;
	height:15px;
	background:url('../images/icon_upload.gif') no-repeat;
	padding-left:20px;
	display:inline-block;
	margin-top:3px;
	float:left;
}

#b_message .pnl_send .btn_send {
	width:93px;
	height:39px;
	display:inline-block;
	float:right;
}

#b_message .pnl_send .btn_send a {
	width:93px;
	height:39px;
	display:block;
	text-indent:-10000px;
	background:url('../images/btn_send.png') 0 0 no-repeat;
}

#b_message .pnl_send .btn_send a:hover {
	display:block;
	background:url('../images/btn_send.png') -93px 0 no-repeat;
}

#b_message .pnl_send .btn_reply {
        width:93px;
        height:39px;
        display:inline-block;
        float:right;
}

#b_message .pnl_send .btn_reply a {
        width:93px;
        height:39px;
        display:block;
        text-indent:-10000px;
        background:url('../images/btn_send.png') 0 -39px no-repeat;
}

#b_message .pnl_send .btn_reply a:hover {
        display:block;
        background:url('../images/btn_send.png') -93px -39px no-repeat;
}

/* 11/30 new */
#b_message .pnl_bottom {
	width:693px;
	height:11px;
	background:url('../images/feedback_bottom.png') no-repeat;
}

#b_message .pnl_infolist {
	/* 11/30 border:1px solid #ccc;
	border-top:0;
	border-radius:0 0 3px 5px;
	*/
	background:url('../images/feedback_bg.png') repeat-y;
	padding:45px;
	width:603px;
}

#b_message .pnl_infolist li {
	position:relative;
}

#b_message .pnl_infolist li.cus{
	padding-left:50px;
	padding-right:50px;
	margin-bottom:15px;
	/* background:url('../images/pic_head_cus.gif') top left no-repeat; */
	background:url('../images/pic.png') 5px -90px no-repeat; 
}

#b_message .pnl_infolist li.cus .username{
	height:100; 
	width:60px; 
	position:absolute; 
	left:-10px; 
	top:36px; 
	text-align:center;
	overflow:hidden;
}

#b_message .pnl_infolist li.cus .dialog_top {
	background:url('../images/pnl_messsage_cus.png');
	width:493px; 
	height:19px;
}

#b_message .pnl_infolist li.cus .dialog_content {
	background:url('../images/pnl_messsage_bg_con.png') repeat-y;
	width:463px; 
	padding:0 10px 10px 20px; 
	line-height:18px;
}

#b_message .pnl_infolist li.cus .dialog_bottom {
	background:url('../images/pnl_messsage_cus.png') bottom no-repeat;
	width:493px; 
	height:2px;
}

#b_message .pnl_infolist li.admin{
	padding-left:55px;
	padding-right:50px;
	margin-bottom:15px;
	background:url('../images/pic_head_admin.png') top right no-repeat;
}

#b_message .pnl_infolist li.admin .dialog_top {
	background:url('../images/pnl_messsage_admin.png') no-repeat;
	width:493px; 
	height:19px;
}

#b_message .pnl_infolist li.admin .dialog_content {
	background:url('../images/pnl_messsage_admin_bg.png') repeat-y;
	width:463px; 
	padding:0 20px 10px 10px; 
	line-height:18px;
}

#b_message .pnl_infolist li.admin .dialog_bottom {
	background:url('../images/pnl_messsage_admin.png') bottom left no-repeat;
	width:493px; 
	height:2px;
}

#b_message .pnl_infolist li .time {
	display:block; 
	padding-top:5px; 
	color:#818181;
}

/* 意见反馈 */
#b_message .pnl_tab {
	width:653px; /* 11/30 626 */
	height:47px; /* 11/30 42 */
	background:url('../images/tab_bg.png') no-repeat;
	padding:0 20px;
}

#b_message .pnl_tab a, #b_message .pnl_tab a:hover {
	color:#949495;
	text-decoration:none;
}

#b_message .pnl_tab .tab {
	display:block;
	float:left;
	width:82px;
	height:31px;
	margin-top:16px; /* 11/30 11*/
	padding:0 10px;
	background:url('../images/tab_sel.png') -102px 0  no-repeat; /* 11/30 new*/
}

#b_message .pnl_tab .tab.cur {
	background:url('../images/tab_sel.png') 0 0  no-repeat;
}

#b_message .pnl_tab .tab a {
	display:block;
	line-height:31px;
	text-align:center;
	color:#797979;
}

#b_message .pnl_tab .tab.cur a {
	color:#3c3c3c;
}

#b_message .pnl_tab .tab.cur a {
	color:#3c3c3c;
}

#b_message .pnl_tab .extra {
	float:right;
	width:105px;
	height:23px;
	margin-top:13px;  /* margin-top:10px; */
	text-align:center;
}

#b_message .pnl_tab .extra a {
	line-height:23px;
	display:block;
	width:105px;
	height:23px;
	background:url('../images/mark_hover_bg.png');
}

#b_message .pnl_tab .extra a:hover {
	background:url('../images/mark_hover_bg.png');
}

#b_message .pnl_list {
	/* 11/30 border:1px solid #ccc;
	border-top:0;
	border-radius:0 0 3px 5px;*/
	background:url('../images/feedback_bg.png') repeat-y;
	padding:3px;  /* 11/30 padding:20px; */
	width:687px;  /* 11/30 624 */
}

#b_message .pnl_list .content {
	border-top:1px dashed #cecece;
	!border-top:2px dotted #cecece;
	padding:10px 10px 10px 70px; /* 11/30 padding:10px 15px 10px 70px; */
	position:relative;
	background:url('../images/pic_head_read.png') 22px 10px no-repeat;
	line-height:20px;
	padding-right:30px;  /* 11/30 new  */
	color:#a8a8a8;
}

#b_message .pnl_list .details {
	padding:5px 10px; 
	border-left:1px solid #ccc; 
	margin:8px 0 0 8px;
	display:none;
	color:#5d5d5d;
}

#b_message .pnl_list.message li {
	border-bottom:1px dashed #cecece;
}

#b_message .pnl_list .content.message a.item, #b_message .pnl_list .content.message a.item:hover {
	font-size:14px;
	font-weight:bold;
	font-family: "Microsoft Yahei", Lucida Grande, Geneva, Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
	color:#a9a9a9;
	text-decoration:none;
}

#b_message .pnl_list .content.message.unread a.item, #b_message .pnl_list .content.message.unread a.item:hover {
	color:#3c3c3c;
}

#b_message .pnl_list .content.message .time_h {
	padding-right:10px; 
	color:gray;
}

#b_message .pnl_list .unread {
	background:url('../images/pic_head_unread.png') 22px 12px no-repeat;
	color:#3c3c3c;
}

#b_message .pnl_list .btn_del {
	position:absolute; 
	right:8px;
	top:8px;
	width:16px; 
	height:16px; 
	cursor:pointer;
	display:none;
}

#b_message .pnl_list .btn_del a {
	display:block;
	text-indent:-10000px;
	width:16px; 
	height:16px;
	background:url('../images/feedback_del.png') no-repeat;
	/* 11/30 background:url('../images/icon_del.png');*/
}

#b_message .pnl_list .btn_del a:hover {
	background:url('../images/feedback_del_hover.png') no-repeat;
	/* 11/30 background:url('../images/icon_del.png');*/
}

#b_message .pnl_list .btn_del a:hover{
	/* 11/30 background:url('../images/icon_del_hover.png'); */
	
}

#b_message .pnl_list li.odd {
	background-color:#f5f9ff;
}

#b_message .pnl_list li .time {
	display:block; 
	padding-top:5px; 
	color:#818181;
	
	width:100px;
	float:left;
	padding:2px;
}

#b_message .pnl_list li .pic {
	margin-top:8px;
	margin-bottom:5px;
}

#b_message .pnl_list li .opr {
	float:right;
	padding-right:10px;
}

#b_message .pnl_list li .opr a {
	color:#4F73B1;
}

#b_message .pnl_list .btn_feedback {
	width:74px;
	height:29px;
	margin-bottom:10px;
	display:block;
}

#b_message .pnl_list .btn_feedback a {
	display:block;
	width:74px;
	height:29px;
	background:url('../images/btn_feedback.png') no-repeat;
	text-indent:-10000px;
}

#b_message .pnl_list .btn_feedback a:hover {
	display:block;
	width:74px;
	height:29px;
	background:url('../images/btn_feedback.png') 0 -29px no-repeat;
}

/* 弹出框 */
/* 对话框 开始 */

.msg_wrap_form {
	color: #000;
	font-size: 12px;
	text-align: left;
	width: 546px;
}

.msg_wrap_form .msg_content_top {
	height: 40px;
	background-image: url(../images/msg_top_bottom.png);
}

.msg_wrap_form .msg_content_top  .title {
	color:#000;
	padding:8px 10px 10px 10px;
}

.msg_wrap_form .msg_content_center {
	line-height: 180%;
	background: url(../images/msg_bg.png) repeat-y;
	padding:0 30px;
}

.msg_wrap_form .msg_content_bottom {
	height:16px;
	background: url(../images/msg_top_bottom.png) 0 bottom;
}

.msg_wrap_form .close {
	text-align: right;
	padding:6px;
	cursor: pointer;
}

.msg_wrap_form p {
	padding:10px 0;
}

.msg_wrap_form textarea {
	width:485px; 
	height:65px;
	box-shadow:0 1px 1px #ced0d4;
	border-radius:3px;
	border:1px solid #ced0d4;
}

.msg_wrap_form .opr {
	margin-top:6px; 
	width:485px; 
	height:50px;
}

.msg_wrap_form .btn_upload {
	width:100px;
	height:15px;
	background:url('../images/icon_upload.gif') no-repeat;
	padding-left:20px;
	display:inline-block;
	margin-top:3px;
	float:left;
}

.msg_wrap_form .btn_send {
	width:93px;
	height:39px;
	display:inline-block;
	float:right;
}

.msg_wrap_form .btn_send a {
	width:93px;
	height:39px;
	display:block;
	text-indent:-10000px;
	background:url('../images/btn_send.png') 0 0 no-repeat;
}

.msg_wrap_form .btn_send a:hover {
	display:block;
	background:url('../images/btn_send.png') -93px 0 no-repeat;
}

.msg_wrap_form .btn_reply{
	width:93px;
	height:39px;
	display:inline-block;
	float:right;
}

.msg_wrap_form .btn_reply a {
	width:93px;
	height:39px;
	display:block;
	text-indent:-10000px;
	background:url('../images/btn_send.png') 0 -39px no-repeat;
}

.msg_wrap_form .btn_reply a:hover {
	background:url('../images/btn_send.png') -93px -39px no-repeat;
}

/* pager start */
.pager span, .pager em {
	padding: 1px 6px;
	text-decoration: none;
	background-color: #52628b;
	border: 1px solid #52628b;
	color: #fff;
	font-weight: 700;
}

.pager span, .pager em.gap {
	background: none;
	border: 0;
	color: #000;
}

.pager {
	margin: 20px auto;
}

.pager a {
	border: 1px solid #52628b;
	height: 14px;
	margin-left: 3px;
	padding: 1px 6px;
	text-decoration: none;
}

.pager a:hover {
	text-decoration: none;
	background-color: #52628b;
	color: #fff;
}
/* pager end */

/* Notify start */
.notif {
	position:absolute; 
	left:68px; 
	top:0px; *top:-10px;
	width:23px; 
	height:18px; 
	background:url('../images/icon_notif.png') no-repeat;
}

.notif.top { 
	left:44px; 
	top:3px; *top:0px;
	width:23px; 
	height:18px; 
	background:url('../images/icon_notif_top.png') no-repeat;
}
.notif.n11 {
	background-position:0 0;
}

.notif.n10 {
	background-position:-24px 0 ;
}

.notif.n9 {
	background-position:-48px 0;
}

.notif.n8 {
	background-position:-72px 0;
}

.notif.n7 {
	background-position:-96px 0;
}

.notif.n6 {
	background-position:-120px 0;
}

.notif.n5 {
	background-position:-144px 0;
}

.notif.n4 {
	background-position:-168px 0;
}

.notif.n3 {
	background-position:-192px 0;
}

.notif.n2 {
	background-position:-216px 0;
}

.notif.n1 {
	background-position:-240px 0;
}
/* Notify end */

/* Tip start */
.feedback_tip {
	position:absolute; 
	left:0; 
	padding-top:5px; 
	width:121px;
}

.feedback_tip .top {
	width:121px; 
	height:8px;
	background:url('../images/feedback_tip.png') no-repeat;
	background-position:0 0;
}

.feedback_tip .content {
	width:121px; 
	background:url('../images/feedback_tip.png') no-repeat;
	background-position:0 -8px;
	padding:3px 18px 3px 8px;
	font-size:12px;
	color:black;
}

.feedback_tip .content p{
	display:block;
	padding:3px;
}

#b_top ul.menu li .content a {
	padding:0; 
	margin:0; 
	color:#3f3f3f;
}

#b_top ul.menu li .content a:hover {
	color:#4f73b1;
	text-decoration:none;
}

.feedback_tip .content .num {
	display:inline-block;
	width:35px;
	text-align:right;
	margin-right:5px;
}

.feedback_tip .bottom {
	width:121px; 
	height:8px;
	background:url('../images/feedback_tip.png') no-repeat;
	background-position:bottom;
}
.feedback_bookmark_off{
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  margin-left: -9px;
  margin-top: 4px;
  background-image: url('../images/star.png');
  background-position: 50% 66%;
}

.feedback_bookmark_off:hover{
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  margin-left: -9px;
  margin-top: 4px;
  background-image: url('../images/star.png');
  background-position: 50% 100%;
}


.feedback_bookmark_on{
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  margin-left: -9px;
  margin-top: 4px;
  background-image: url('../images/star.png');
  background-position: 50% 0%;
}

.feedback_bookmark_on:hover{
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  margin-left: -9px;
  margin-top: 4px;
  background-image: url('../images/star.png');
  background-position: 50% 33%;
}


/* Tip end */

/* FeedbackBox_new start */
.pnl_list .send {
	height:115px;
	padding:0 60px 38px 80px;
}

.pnl_list .send textarea {
	width:533px; /* 11/30 506*/ 
	height:65px;
	box-shadow:0 1px 1px #ced0d4;
	border-radius:3px;
	border:1px solid #ced0d4;
}

.pnl_list .send .btn_upload {
	width:100px;
	height:15px;
	background:url('../images/icon_upload.gif') no-repeat;
	padding-left:20px;
	display:inline-block;
	margin-top:3px;
	float:left;
}

.pnl_list .send .btn_send {
	width:93px;
	height:39px;
	display:inline-block;
	float:right;
	margin-right:45px;
}

.pnl_list .send .btn_send a {
	width:140px;
	height:39px;
	display:block;
	line-height:39px;
}

/* FeedbackBox_new end */

/* ReplyBox_new start */
.content .replybox {
	clear:both;
	padding:20px 50px 10px 50px;
	display:none;
	background:url('../images/splite.png') top right no-repeat;
}

.pnl_list .replybox textarea {
	width:480px; 
	height:55px;
	box-shadow:0 1px 1px #ced0d4;
	border-radius:3px;
	border:1px solid #ced0d4;
}

.pnl_list .replybox .opra {
	padding-top:5px;
}

.pnl_list .replybox .btn_upload_reply {
	width:100px;
	height:15px;
	background:url('../images/icon_upload.gif') no-repeat;
	padding-left:20px;
	display:inline-block;
	margin-top:3px;
	float:left;
}

.pnl_list .replybox .btn_reply{
	width:93px;
	height:39px;
	display:inline-block;
	float:right;
}

.pnl_list .replybox .btn_reply a {
	width:93px;
	height:39px;
	display:block;
	text-indent:-10000px;
	background:url('../images/btn_send.png') 0 -39px no-repeat;
}

.pnl_list .replybox .btn_reply a:hover {
	background:url('../images/btn_send.png') -93px -39px no-repeat;
}
/* ReplyBox_new end */
.feedback {
  /*padding-right: 12px;*/
  position:relative;
}

/* ui_select */
.ui_select {
	width:100px;
	height:19px;
	border:1px solid #ced0d4;
	background:url(../images/select_imitate.gif) 0 0 repeat-x;
	cursor:pointer;
	position:relative;
	z-index:1;
	border-radius:3px;
	margin-bottom:6px;
}
.ui_select a.btn_pulldown {
	width:19px;
	height:19px;
	overflow:hidden;
	float:right;
	background:url(../images/umengADsystem_icon.gif) 0 -250px no-repeat;
}
.ui_select a.btn_pulldown:hover {
	background-position:0 -269px;
}
.ui_select span.text {
	width:70%;
	display:block;
	height:19px;
	line-height:19px;
	margin-right:19px;
	text-align:left;
	padding-left:5px;
	color:#000;
	overflow:hidden;
}
.ui_select .pop_menu {
	width:100%;
	height:auto;
	max-height:144px;
	overflow:auto;
	_overflow:auto!important;
	border:1px solid #ced0d4;
	background:#fff;
	position:absolute;
	left:-1px;
	top:18px;
	z-index:100;
	display:none;
	box-shadow:0 1px 1px #ced0d4;
}
.ui_select .pop_menu ul {
	float:none!important;
}
.ui_select .pop_menu ul li {
	padding:0!important;
	height:20px;
	line-height:20px;
	float:none;
	background:none;
}
.ui_select .pop_menu ul li a {
	display:block;
	height:20px;
	padding:0 5px!important;
	text-decoration:none;
}
.ui_select .pop_menu ul li a:hover {
	background:#eee;
}

.pnl_file {
	position:absolute; left:0; top:22px; border:1px solid #ccc; background-color:#fff; padding:5px; z-index:10;
	border-radius:3px;
	box-shadow:0 1px 1px #ced0d4;
}

/* 11/30 new */
.btn_upload a, .btn_upload a:hover, .btn_upload a:visited ,
.btn_upload_reply a, .btn_upload_reply a:hover, .btn_upload_reply a:visited {
	color:#4f73b1;
}
/*渠道打包工具 style -- begin*/
.error_sumup .error_sumup_ol{
    padding:10px 20px;
        
}
.qudaodabao{
    /*background:url('/images/qudaodabao_btn.png') no-repeat;*/
    display:block;
    width:159px;
    height:49px;
    margin-top:40px;
    margin-bottom:10px;
    cursor:pointer;
    line-height:49px;
}
.event_show_tips a.qudaodabao:hover{
	text-decoration:none;
}
/*渠道打包工具 style -- end*/